Skip to content

Commit 738fdf7

Browse files
Register Harbor 0.24.0 as a container harness with a measured install, smoke and route-b probe (#1047)
* Register Harbor 0.24.0 as a container harness with a measured install, smoke and route-b probe Records the first measured Harbor 0.24.0 install on this host (private uv tool scope): a zero-spend oracle trial and one claude-code (claude-haiku-5-5) trial of Harbor's own hello-world task through Docker, both reward 1.0, and one container-to-gateway TCP probe that timed out under the rootless daemon's --disable-host-loopback. Adds the decision record with the CC's 2026-10-12 rulings and the receipt, and registers the receipt. Adds the harbor component to the optional profile with the registrations a new component requires: the recipe map and recipe row, a freshness row in the upstream snapshot, a lifecycle audit row, the regenerated decision index, final-stack report and handbook (with its rolling receipt entry), and the one architecture line citation that the insertion moves. The landscape coverage rule also needs a layer candidate: Harbor is added by hand as a conditional candidate in quality-evaluation. It changes no verdict field (verdict review gate: 0 changed rows) and is flagged in the PR body and the decision record for the CC to rule on. Co-Authored-By: Claude Sonnet 5.5 <[email protected]> * Fix #1047 after the first reads: no private-byte digests, exact Architecture grants, source-read route marks The receipt no longer publishes a digest of any unpublished byte. The ten digests of run output, a transcript and home-state snapshots, and the duplicate freeze digest in the record, are removed with every prefix; the private originals are listed by name only. What is published with digests is limited to four sanitized files whose bytes are now in the repository: the resolved-distribution list, the route-b probe's output and script, and a byte-identical copy of the public rootlesskit file at its tag. tests/test_provenance_digest_custody.py rejects a provenance digest that hashes no repository file (fail-first: 14 in this receipt, none after) and freezes the 12 older receipts that carry the shape by count. The Architecture reader refused the new receipt and the earlier Harbor receipt that the candidate row now cites, which stopped every committed catalog build (hosted validate shard failure, one test). Both get an exact architecture_receipt grant in tools/local-pages/source_policy.json and an entry in an explicit post-pin ledger in tests/test_local_pages_policy_grants.py; the committed list must equal the reviewed union plus exactly those paths, and unlisted paths stay refused. From the first Claude read and the CC's ruling: the candidate row cites the 2026-10-09 receipt and is labelled mixed; the terminus-2 api_base gateway route is marked source-read, not live-tested wherever it is stated; the timeout's cause is labelled read from source; the 19.66 s outside the smoke phases is located and attributed; the supersession of the 2026-09-20 defer-install row is recorded as a follow-up. From the GPT read's follow-ups: exact oracle, smoke and probe commands, the daemon's process line and the shim text; restart is not established rather than not applicable; the operating rules separate measured settings from proposed prerequisites. Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
1 parent 703d588 commit 738fdf7

23 files changed

Lines changed: 2350 additions & 55 deletions

‎adoption/manifest.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@
147147
"fastapi": "blueprints/convergence-practice/application-delivery/README.md",
148148
"gitleaks": "recipes/README.md",
149149
"grafana": "observability/backends/README.md",
150+
"harbor": "recipes/README.md",
150151
"headroom": "recipes/README.md",
151152
"hindsight": "recipes/hindsight-research-memory.md",
152153
"huggingface-hub-native": "recipes/README.md",

‎blueprints/token-native-focus/saturation-audit.json‎

Lines changed: 89 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
]
3232
},
3333
"counts": {
34-
"selected_components": 70,
34+
"selected_components": 71,
3535
"catalog_identities": 901,
36-
"nonselected_catalog_identities": 831,
36+
"nonselected_catalog_identities": 830,
3737
"exclusive_identity_groups": {
3838
"star_review": 281,
3939
"component_record": 69,
@@ -9694,6 +9694,93 @@
96949694
"matched_lifetime_provider_baseline": "not_established",
96959695
"regression_policy": "Recheck the affected native operation when inputs change; preserve historical failures and scoped acceptance."
96969696
}
9697+
},
9698+
{
9699+
"component_id": "harbor",
9700+
"repository": "https://github.com/harbor-framework/harbor",
9701+
"version": "0.24.0",
9702+
"profile": "optional",
9703+
"role": "Container harness that runs each agent runtime in its own Docker container through upstream-shipped adapters, for parallel runtime work",
9704+
"installation_assessment": "Vendor uv tool installation recorded on this host on 2026-10-12 in a private tool scope; this row reuses that execution.",
9705+
"current_host_recertified_by_this_audit": false,
9706+
"native_integration": {
9707+
"recipe_source": "adoption/manifest.json#/recipe_map/harbor",
9708+
"documented_commands": [
9709+
"harbor --version",
9710+
"harbor run --help"
9711+
],
9712+
"scope": "Per-run CLI that builds each task's container and installs the agent inside it; the recorded runs used a private tool scope, a redirected HOME and a loopback-free Docker socket path.",
9713+
"recipe_document": "recipes/README.md",
9714+
"lifecycle_guide": "adoption/lifecycle.md"
9715+
},
9716+
"functional_evidence": {
9717+
"public_receipts": [
9718+
{
9719+
"id": "harbor-smoke-20261012",
9720+
"path": "evidence/receipts/harbor-smoke-20261012.json",
9721+
"kind": "native_model_e2e"
9722+
}
9723+
],
9724+
"retained_operation_ids": [],
9725+
"scope": "One zero-spend oracle trial and one claude-code trial of Harbor's hello-world task through Docker (reward 1.0 each), plus one container-to-gateway TCP probe that timed out; no benchmark scoring, trajectory analysis or other adapter is established."
9726+
},
9727+
"artifact_baselines": [],
9728+
"exact_causal_lifetime_provider_tokens_saved": null,
9729+
"next_action": "Reuse the scoped receipt; run a measured container route or the terminus-2 api_base route before any gateway comparison, pin agent CLI versions with --ak version= for reproducible runs, and record restart, replay, retry, refusal and cleanup acceptance through Harbor's own interfaces before the frozen worker comparison.",
9730+
"integration_mode": "Explicit per-run CLI invocation with a task directory; no resident service.",
9731+
"lifecycle_evidence": {
9732+
"assessment": "bounded_role_evidence",
9733+
"scope": "Install, version readback, one oracle trial and one claude-code trial are retained; persistence, restart and recovery are not exercised and the upstream acceptance command was not run.",
9734+
"all_optional_features_exercised": false
9735+
},
9736+
"remaining_install_gap": null,
9737+
"remaining_install_gap_reason": "No additional useful installation gap identified for the selected role in this bounded evidence review; route b for container adapters, pinned agent CLIs and prebuilt images remain open questions in the decision record.",
9738+
"source_pin": "b53b8134e1241686dca7759af188f987ecc48e8b",
9739+
"lifecycle_stages": {
9740+
"install": {
9741+
"status": "accepted_within_scope",
9742+
"scope": "uv tool install --no-build harbor==0.24.0 into a private tool scope: exit 0, version readback 0.24.0, wheel digest and RECORD verified. A user-scope install of the same version was neither used nor changed.",
9743+
"evidence_refs": [
9744+
"evidence/receipts/harbor-smoke-20261012.json"
9745+
]
9746+
},
9747+
"use": {
9748+
"status": "accepted_within_scope",
9749+
"scope": "Oracle and claude-code (claude-haiku-5-5) trials of the hello-world task through Docker and the verifier, reward 1.0 each; the claude-code trial spent about $0.001 on one Anthropic key slot.",
9750+
"evidence_refs": [
9751+
"evidence/receipts/harbor-smoke-20261012.json"
9752+
]
9753+
},
9754+
"persistence": {
9755+
"status": "not_established",
9756+
"scope": "Job directories are plain files under the chosen jobs directory; no separate persistence or resume assertion was made.",
9757+
"evidence_refs": []
9758+
},
9759+
"restart": {
9760+
"status": "not_established",
9761+
"scope": "Harbor ships its own interrupted-job interfaces (harbor jobs resume, --max-retries, --resume-trajectory, harbor jobs regrade); none was exercised, so interrupted-job resume and retry behavior is unknown. The per-run CLI has no resident service to restart.",
9762+
"evidence_refs": []
9763+
},
9764+
"cleanup": {
9765+
"status": "accepted_within_scope",
9766+
"scope": "After both trials no Harbor-named container or image remained (teardown ran docker compose down with --rmi local). Uninstalling the private tool scope was not exercised.",
9767+
"evidence_refs": [
9768+
"evidence/receipts/harbor-smoke-20261012.json"
9769+
]
9770+
},
9771+
"recovery": {
9772+
"status": "not_established",
9773+
"scope": "No failure-recovery or interrupted-run assertion was made.",
9774+
"evidence_refs": []
9775+
}
9776+
},
9777+
"baseline_applicability": {
9778+
"category": "supporting_workflow",
9779+
"scope": "Container harness for runtime comparison work; it has no matched provider-token saving baseline in these receipts.",
9780+
"retained_artifact_comparisons": 0,
9781+
"matched_lifetime_provider_baseline": "not_established",
9782+
"regression_policy": "Recheck the affected native operation when inputs change; preserve historical failures and scoped acceptance."
9783+
}
96979784
}
96989785
],
96999786
"remaining_boundaries": [

‎catalogs/foundation/new-wsl-architecture-20261001.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,7 @@
714714
"name": "nvidia/Nemotron-3-Embed-1B-BF16 (embedding model)",
715715
"repository": "https://huggingface.co/nvidia/Nemotron-3-Embed-1B-BF16",
716716
"pin": "c0c9fea93ea424587517f2c59e20db9f1d6bf615",
717-
"pin_source": "manifests/stack.json:2118",
717+
"pin_source": "manifests/stack.json:2141",
718718
"install": {"command": "hf download nvidia/Nemotron-3-Embed-1B-BF16 --revision c0c9fea93ea424587517f2c59e20db9f1d6bf615 --local-dir \"${MODEL_DIRECTORY}\" --max-workers 2 --json", "kind": "repo_recipe", "source_path": "manifests/stack.json"},
719719
"acceptance": {"command": "an embeddings request to the vLLM service with the recipe's request body; the receipt records identical embeddings and identical top-10 code-index results after the switch to vLLM 0.30.0", "evidence_class": "upstream_example_or_native_operation", "source_path": "evidence/receipts/vllm-030-switch-20260925.json"},
720720
"upstream_currency": {"latest_release": "model revision c0c9fea9 (last modified 2026-08-27) is the current head of the model repository", "checked_at": "2026-10-01T07:42Z", "pin_is_latest": "yes", "url": "https://huggingface.co/nvidia/Nemotron-3-Embed-1B-BF16"}

‎catalogs/landscape/final-stack.json‎

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2137,6 +2137,13 @@
21372137
"role": "candidate"
21382138
}
21392139
],
2140+
"github.com/harbor-framework/harbor": [
2141+
{
2142+
"catalog": "foundation",
2143+
"layer_id": "quality-evaluation",
2144+
"role": "candidate"
2145+
}
2146+
],
21402147
"github.com/headroomlabs-ai/headroom": [
21412148
{
21422149
"catalog": "foundation",
@@ -9985,6 +9992,18 @@
99859992
"repository": "github.com/grafana/grafana",
99869993
"source": "manifests/stack.json#/components/39"
99879994
},
9995+
{
9996+
"conflicts": [],
9997+
"id": "harbor",
9998+
"pin": "0.24.0",
9999+
"pin_parsed": {
10000+
"commit": "b53b8134e1241686dca7759af188f987ecc48e8b",
10001+
"version": "0.24.0"
10002+
},
10003+
"platforms": [],
10004+
"repository": "github.com/harbor-framework/harbor",
10005+
"source": "manifests/stack.json#/components/70"
10006+
},
998810007
{
998910008
"conflicts": [],
999010009
"id": "headroom",
@@ -10655,12 +10674,12 @@
1065510674
"schema_version": 1,
1065610675
"scope": "One row per layer of the final stack: the landscape verdict rows and the planned layers, each with its status, verdict wave and next review, winners with their verdict and run pins, alternates, unadjudicated sweep survivors, open gaps, research state, saturation and the found-to-adopted funnel; the run pins; the intake; and a repository and component index. A read-only join of evidence recorded elsewhere; it selects nothing.",
1065710676
"sources": {
10658-
"adoption/manifest.json": "a6df838a2d56945fb95535e56a9c229aaac0518cfbbc2db32b45102556e48e61",
10677+
"adoption/manifest.json": "2cdec6a1b92580527226c2c2196b8d5de809ee81877bdc6d95bf43481e388ee5",
1065910678
"adoption/pins-linux-x86_64.json": "964d085d8fe2cb8aba3d44678938e34a2b1d8b6e320227db4152352a0d0e2449",
1066010679
"adoption/pins-macos-arm64.json": "539a4840e1c5e2d5377685c274932f697d22bd16e28f99e70c12b2f86dc9f24c",
1066110680
"blueprints/us-equities/runtime-2604/trading-2604-runtime/uv.lock": "f451ef979cdb1ae3686a30df1c883c257402b32753478c1f9c686c057e9c3989",
1066210681
"catalogs/landscape/component-evidence-matrix.json": "7c68cc6e9e0001e4953ad08c6dec86cca462a5ca9787e5d1035a90f515f27885",
10663-
"catalogs/landscape/foundation.json": "868d193a31080ab913400725140bd0d01e0afe97e28564fd12777f737d22951a",
10682+
"catalogs/landscape/foundation.json": "55751afc9a6e3d2dd814d5ba35d811ea9424464ccc417234b8cb6d08864e48b8",
1066410683
"catalogs/landscape/manifest.json": "8f2795612616853c92db1571de32d5ffb2019c32b3376ef0ed3b28fe9a8cc077",
1066510684
"catalogs/landscape/planned-layers.json": "b24e06efe5a029e4187af803701a56bdd74319e6b2d8fd82daa243b33294fb5d",
1066610685
"catalogs/landscape/research-state.json": "fe142c1b8b8ec8b92d69ec5971d68028225899c101ffc43cea618883b119332a",
@@ -10674,7 +10693,7 @@
1067410693
"evidence/artifacts/landscape-sweep-20260926/returns.json": "ea7e8ed285639a247df91d0c64d9378e080bc820170e9fc773434488397f4600",
1067510694
"evidence/artifacts/landscape-sweep-20260929/returns.json": "2f93067652c0f1e8e4f3d726895d2017eafef018412e47e9bc9b48e7ef931a9c",
1067610695
"evidence/artifacts/landscape-sweep-20261009-pine/returns.json": "8b91d1acc81d71d8a911916cd1869a4d0a5742f95bb529c76d321c9793e2f961",
10677-
"manifests/stack.json": "17c6d6d62b4d9c86b6a4b76d5bd6ca2327f16bb2b3a9b7d3878723f12e92561a",
10696+
"manifests/stack.json": "2bfa2d4784a73ecdbc9b3c7d5deea7a422a81abd083d071c22fe5414c28be178",
1067810697
"tools/sota-convergence/landscape-sweep/seeds-20260926.json": "bf564498e96b7d926543a4957f4eec3e81e3aa723299a5752bf7d01efde9c91c"
1067910698
},
1068010699
"summary": {
@@ -10700,7 +10719,7 @@
1070010719
"unpinned": 3,
1070110720
"unresolved": 3
1070210721
},
10703-
"runs": 80,
10722+
"runs": 81,
1070410723
"runs_with_conflicts": 6,
1070510724
"skills_layers": 13,
1070610725
"skills_swept": 0,

‎catalogs/landscape/foundation.json‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2898,6 +2898,17 @@
28982898
"evidence_refs": [
28992899
"evidence/receipts/token-native-retained-functional-20260920.json"
29002900
]
2901+
},
2902+
{
2903+
"name": "Harbor",
2904+
"repository": "https://github.com/harbor-framework/harbor",
2905+
"disposition": "conditional",
2906+
"rationale": "Container harness that runs each agent runtime in its own Docker container through upstream-shipped adapters, recorded here for that parallel-runtime role. Prior evidence: the 2026-10-09 currency receipt checked the v0.24.0 release, tag, wheel digest and install route (source review and a wheel digest check) without installing it, and records Harbor under the separate trajectory-analysis companion slot, a role this row does not qualify. On this host its oracle trial and one claude-code trial of its hello-world task then passed, a container-to-gateway probe timed out, and benchmark scoring, trajectory analysis and the other adapters are unqualified.",
2907+
"evidence_kind": "mixed",
2908+
"evidence_refs": [
2909+
"evidence/artifacts/harbor-0240-currency-20261009/receipt.json",
2910+
"evidence/receipts/harbor-smoke-20261012.json"
2911+
]
29012912
}
29022913
],
29032914
"verdict_status": "recorded",

‎catalogs/landscape/upstream-snapshot.json‎

Lines changed: 87 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,20 +23,20 @@
2323
"change_rule": "Retain accepted selections until a named capability gap and representative comparison justify an adjustment. Metadata recency alone is insufficient."
2424
},
2525
"summary": {
26-
"selected_components": 70,
27-
"unique_github_repositories": 70,
28-
"repository_metadata_successes": 70,
26+
"selected_components": 71,
27+
"unique_github_repositories": 71,
28+
"repository_metadata_successes": 71,
2929
"archived_repositories": 0,
3030
"disabled_repositories": 0,
31-
"latest_stable_release_successes": 65,
31+
"latest_stable_release_successes": 66,
3232
"unavailable_latest_stable_endpoints": [
3333
"shanraisshan/claude-code-best-practice",
3434
"skills-ref",
3535
"postgresql",
3636
"poppler",
3737
"tavily-cli"
3838
],
39-
"api_commands": 293,
39+
"api_commands": 297,
4040
"api_nonzero_results": 8,
4141
"corrected_invalid_archive_digest_ref_attempts": 2,
4242
"newer_stable_release_review_queue": [
@@ -53,7 +53,7 @@
5353
}
5454
],
5555
"recommendation": "Retain current qualified pins; review the 4 newer stable releases against actual capability gaps before upgrading. Dagu 2.16.6 remains held by the trading lane; the separate new-WSL profile selects 2.18.2. Refresh canonical Headroom identity in future manifest maintenance without treating its transfer as a functional replacement.",
56-
"selected_component_api_commands": 276,
56+
"selected_component_api_commands": 280,
5757
"initial_star_delta_commands": 1,
5858
"complete_star_snapshot_commands": 7,
5959
"added_candidate_source_screen_commands": 9,
@@ -5632,6 +5632,80 @@
56325632
"primary_repository": "https://github.com/vectorize-io/hindsight",
56335633
"release_relationship": "selected_version_matches_latest_stable",
56345634
"selected_pin_matches_latest_release_commit": true
5635+
},
5636+
{
5637+
"component_id": "harbor",
5638+
"repository": "https://github.com/harbor-framework/harbor",
5639+
"selected_repository_url": "https://github.com/harbor-framework/harbor",
5640+
"selected_version": "0.24.0",
5641+
"selected_source_pin": "b53b8134e1241686dca7759af188f987ecc48e8b",
5642+
"checked_at": "2026-10-12T18:20:02.293Z",
5643+
"checks": [
5644+
{
5645+
"endpoint": "repos/harbor-framework/harbor",
5646+
"exit_code": 0,
5647+
"started_at": "2026-10-12T18:20:00.855Z",
5648+
"ended_at": "2026-10-12T18:20:01.280Z",
5649+
"stdout_sha256": "b9ede3e5db9257358459ecb8ad8a396dd9c048e5ab89c81976f4555b68d96ed4",
5650+
"status": "ok"
5651+
},
5652+
{
5653+
"endpoint": "repos/harbor-framework/harbor/releases/latest",
5654+
"exit_code": 0,
5655+
"started_at": "2026-10-12T18:20:01.281Z",
5656+
"ended_at": "2026-10-12T18:20:01.571Z",
5657+
"stdout_sha256": "01f61dc75ea9ab6966ae51cf4571ace7dfbc67b0f999175d6cd57102fcad3544",
5658+
"status": "ok"
5659+
},
5660+
{
5661+
"endpoint": "repos/harbor-framework/harbor/commits/b53b8134e1241686dca7759af188f987ecc48e8b",
5662+
"exit_code": 0,
5663+
"started_at": "2026-10-12T18:20:01.572Z",
5664+
"ended_at": "2026-10-12T18:20:01.956Z",
5665+
"stdout_sha256": "909f6206adf6172dce9f77a1bea4492368cc75a45af3db477b8c91849d666873",
5666+
"status": "ok"
5667+
},
5668+
{
5669+
"endpoint": "repos/harbor-framework/harbor/commits/v0.24.0",
5670+
"exit_code": 0,
5671+
"started_at": "2026-10-12T18:20:01.956Z",
5672+
"ended_at": "2026-10-12T18:20:02.293Z",
5673+
"stdout_sha256": "909f6206adf6172dce9f77a1bea4492368cc75a45af3db477b8c91849d666873",
5674+
"status": "ok"
5675+
}
5676+
],
5677+
"canonical_repository": "https://github.com/harbor-framework/harbor",
5678+
"archived": false,
5679+
"disabled": false,
5680+
"default_branch": "main",
5681+
"pushed_at": "2026-10-12T17:55:32Z",
5682+
"license_spdx": "Apache-2.0",
5683+
"latest_stable_release": {
5684+
"tag_name": "v0.24.0",
5685+
"published_at": "2026-10-05T05:04:52Z",
5686+
"html_url": "https://github.com/harbor-framework/harbor/releases/tag/v0.24.0",
5687+
"target_commitish": "main",
5688+
"prerelease": false,
5689+
"draft": false
5690+
},
5691+
"selected_pin_source": {
5692+
"ref": "b53b8134e1241686dca7759af188f987ecc48e8b",
5693+
"sha": "b53b8134e1241686dca7759af188f987ecc48e8b",
5694+
"html_url": "https://github.com/harbor-framework/harbor/commit/b53b8134e1241686dca7759af188f987ecc48e8b",
5695+
"committed_at": "2026-10-05T05:04:47Z"
5696+
},
5697+
"latest_release_source": {
5698+
"ref": "v0.24.0",
5699+
"sha": "b53b8134e1241686dca7759af188f987ecc48e8b",
5700+
"html_url": "https://github.com/harbor-framework/harbor/commit/b53b8134e1241686dca7759af188f987ecc48e8b",
5701+
"committed_at": "2026-10-05T05:04:47Z"
5702+
},
5703+
"status": "metadata_checked",
5704+
"adoption_recommendation": "retain_selected_pending_capability_comparison",
5705+
"source_pin_kind": "git_commit",
5706+
"primary_repository": "https://github.com/harbor-framework/harbor",
5707+
"release_relationship": "selected_version_matches_latest_stable",
5708+
"selected_pin_matches_latest_release_commit": true
56355709
}
56365710
],
56375711
"stars": {
@@ -6987,6 +7061,13 @@
69877061
"evidence_class": "local_integration",
69887062
"source": "docs/decisions/2026-10-09-claude-code-floor.md",
69897063
"methodology": "Synchronize the selected-version mirror with the 2.1.295 native installer minimum and current stack manifest. The selected release is newer than the retained September 29 upstream observation; no new latest-release observation is asserted. Original checks, release metadata, timestamps and summary retain their recorded scope."
7064+
},
7065+
{
7066+
"checked_at": "2026-10-12T18:20:02.293Z",
7067+
"component_ids": ["harbor"],
7068+
"api_commands": 4,
7069+
"api_nonzero_results": 0,
7070+
"methodology": "Add the selected Harbor component using the existing native gh api endpoint method: repository, latest stable release, selected commit and release tag commit. The latest release (v0.24.0) and both commit responses agree at b53b8134e1241686dca7759af188f987ecc48e8b. Summary counts include this four-call addition; every earlier component, star observation and dated refresh remains unchanged. This is public metadata verification, not a new host or provider acceptance run."
69907071
}
69917072
]
69927073
}

‎catalogs/us-equities/decision-index.json‎

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -447,10 +447,10 @@
447447
"repositories": 901,
448448
"public_star_repositories": 373,
449449
"beyond_public_stars": 528,
450-
"references": 2845,
450+
"references": 2847,
451451
"repositories_by_record_type": {
452452
"catalog_card": 148,
453-
"component_record": 70,
453+
"component_record": 71,
454454
"legacy_candidate": 34,
455455
"public_star": 385,
456456
"research_supplement": 849,
@@ -11357,6 +11357,7 @@
1135711357
"aliases": [],
1135811358
"public_star": false,
1135911359
"record_types": [
11360+
"component_record",
1136011361
"research_supplement"
1136111362
],
1136211363
"references": [
@@ -11372,6 +11373,18 @@
1137211373
"decision": "investigate",
1137311374
"review_level": "source_review",
1137411375
"evidence_level": "pinned_source_review"
11376+
},
11377+
{
11378+
"kind": "research_supplement",
11379+
"path": "catalogs/landscape/foundation.json",
11380+
"pointer": "/layers/10/candidates/9",
11381+
"disposition": "conditional"
11382+
},
11383+
{
11384+
"kind": "component_record",
11385+
"path": "manifests/stack.json",
11386+
"pointer": "/components/70",
11387+
"id": "harbor"
1137511388
}
1137611389
]
1137711390
},

0 commit comments

Comments
 (0)