generated from coulomb/repo-seed
92 lines
2.7 KiB
JSON
92 lines
2.7 KiB
JSON
{
|
|
"id": "sdk-fixture",
|
|
"name": "SDK Fixture Extension",
|
|
"version": "0.1.0",
|
|
"extension_type": "repository_quality",
|
|
"lifecycle_status": "incubating",
|
|
"supported_frameworks": [
|
|
"guide-board.sdk-fixture.v1"
|
|
],
|
|
"authorities": [],
|
|
"metadata": {
|
|
"adapter_version": "0.1.0",
|
|
"source_url": "https://example.invalid/guide-board/sdk-fixture"
|
|
},
|
|
"profile_schemas": [
|
|
"target-profile",
|
|
"assessment-profile",
|
|
{
|
|
"id": "sdk-fixture-target",
|
|
"profile_kind": "target",
|
|
"path": "schemas/sdk-fixture-target.schema.json",
|
|
"subject_type": "sdk-fixture-target",
|
|
"description": "Requires the target shape used by the SDK fixture runner."
|
|
},
|
|
{
|
|
"id": "sdk-fixture-assessment",
|
|
"profile_kind": "assessment",
|
|
"path": "schemas/sdk-fixture-assessment.schema.json",
|
|
"description": "Requires the runtime policy used by the SDK fixture normalizer test."
|
|
}
|
|
],
|
|
"check_groups": [
|
|
{
|
|
"id": "native-output",
|
|
"name": "Native Output Normalization",
|
|
"check_type": "repository_quality",
|
|
"requirement_refs": [
|
|
"guide-board.sdk-fixture.v1.native-output"
|
|
],
|
|
"runner_ref": "native-probe"
|
|
}
|
|
],
|
|
"preflight_runner": null,
|
|
"runner_entrypoints": [
|
|
{
|
|
"id": "native-probe",
|
|
"kind": "python_module",
|
|
"module_path": "runners/native_probe.py",
|
|
"callable": "run",
|
|
"command": null,
|
|
"metadata": {
|
|
"harness_id": "sdk-fixture-native-probe",
|
|
"harness_version": "1.0.0",
|
|
"test_suite_id": "sdk-fixture-suite-v1",
|
|
"source_url": "https://example.invalid/guide-board/sdk-fixture/native-probe"
|
|
},
|
|
"description": "Writes a tiny native result artifact for the SDK fixture normalizer."
|
|
}
|
|
],
|
|
"normalizers": [
|
|
{
|
|
"id": "native-probe-normalizer",
|
|
"kind": "python_module",
|
|
"module_path": "normalizers/native_probe.py",
|
|
"callable": "normalize",
|
|
"runner_ref": "native-probe",
|
|
"metadata": {
|
|
"adapter_version": "0.1.0",
|
|
"source_url": "https://example.invalid/guide-board/sdk-fixture/native-normalizer"
|
|
},
|
|
"description": "Converts the SDK fixture native result artifact into guide-board evidence."
|
|
}
|
|
],
|
|
"mappings": [
|
|
"sdk-fixture-map"
|
|
],
|
|
"report_fragments": [
|
|
{
|
|
"id": "sdk-fixture-summary",
|
|
"kind": "python_module",
|
|
"module_path": "reports/sdk_fixture_summary.py",
|
|
"callable": "build_fragment",
|
|
"path": null,
|
|
"title": "SDK Fixture Summary",
|
|
"description": "Summarizes SDK fixture evidence for report fragment tests."
|
|
}
|
|
],
|
|
"dependencies": [],
|
|
"restricted_assets": [],
|
|
"certification_boundary": "SDK fixture only. It does not certify any product, process, or repository."
|
|
}
|