first working guide-board architecture core

This commit is contained in:
2026-05-07 11:56:14 +02:00
parent 360236ff71
commit be3ab87c6a
34 changed files with 1536 additions and 2 deletions

View File

@@ -0,0 +1,22 @@
{
"id": "replace-with-extension-id",
"name": "Replace With Extension Name",
"version": "0.1.0",
"extension_type": "executable_harness",
"lifecycle_status": "candidate",
"supported_frameworks": [],
"authorities": [],
"profile_schemas": [
"target-profile",
"assessment-profile"
],
"check_groups": [],
"preflight_runner": null,
"runner_entrypoints": [],
"normalizers": [],
"mappings": [],
"report_fragments": [],
"dependencies": [],
"restricted_assets": [],
"certification_boundary": "This template is not an assessment or certification authority."
}

View File

@@ -0,0 +1,80 @@
{
"id": "open-cmis-tck",
"name": "OpenCMIS TCK",
"version": "0.1.0",
"extension_type": "executable_harness",
"lifecycle_status": "incubating",
"supported_frameworks": [
"cmis.browser-binding.compatibility.v1"
],
"authorities": [
"oasis-cmis",
"apache-chemistry-opencmis"
],
"profile_schemas": [
"target-profile",
"assessment-profile"
],
"check_groups": [
{
"id": "repository-type",
"name": "Repository And Type Checks",
"check_type": "executable_harness",
"requirement_refs": [
"cmis.repository-info",
"cmis.type-definitions"
],
"runner_ref": "opencmis-tck"
},
{
"id": "object-content",
"name": "Object And Content Checks",
"check_type": "executable_harness",
"requirement_refs": [
"cmis.object-services",
"cmis.content-streams"
],
"runner_ref": "opencmis-tck"
},
{
"id": "navigation",
"name": "Navigation Checks",
"check_type": "executable_harness",
"requirement_refs": [
"cmis.navigation-services"
],
"runner_ref": "opencmis-tck"
},
{
"id": "query-acl-versioning",
"name": "Query, ACL, And Versioning Checks",
"check_type": "executable_harness",
"requirement_refs": [
"cmis.query",
"cmis.acl",
"cmis.versioning"
],
"runner_ref": "opencmis-tck"
}
],
"preflight_runner": "cmis-browser-preflight",
"runner_entrypoints": [
"opencmis-tck"
],
"normalizers": [
"opencmis-result-normalizer"
],
"mappings": [
"cmis-capability-map"
],
"report_fragments": [
"cmis-summary"
],
"dependencies": [
"java",
"maven",
"Apache Chemistry OpenCMIS TCK artifact"
],
"restricted_assets": [],
"certification_boundary": "Runs selected OpenCMIS TCK checks as preparation evidence only. It does not claim formal CMIS certification."
}

View File

@@ -0,0 +1,14 @@
# INTENT
## Extension Name
`sample-noop`
## Purpose
`sample-noop` is a tiny guide-board extension used to prove that the core can
discover extensions, validate profiles, and build run plans without depending on
CMIS or any external test harness.
It should stay boring. Its job is to exercise the guide-board contracts before
real extension adapters add domain-specific runners and normalizers.

View File

@@ -0,0 +1,36 @@
{
"id": "sample-noop",
"name": "Sample No-Op Extension",
"version": "0.1.0",
"extension_type": "procedural_evidence",
"lifecycle_status": "incubating",
"supported_frameworks": [
"guide-board.sample-readiness.v0"
],
"authorities": [
"guide-board"
],
"profile_schemas": [
"target-profile",
"assessment-profile"
],
"check_groups": [
{
"id": "profile-shape",
"name": "Profile Shape",
"check_type": "manual",
"requirement_refs": [
"guide-board.sample-readiness.v0.profile-shape"
],
"runner_ref": null
}
],
"preflight_runner": null,
"runner_entrypoints": [],
"normalizers": [],
"mappings": [],
"report_fragments": [],
"dependencies": [],
"restricted_assets": [],
"certification_boundary": "Development-only sample extension. It produces no certification or compliance conclusion."
}