Files
git.stella-ops.org/docs/modules/telemetry/schemas/telemetry-bundle.schema.json
StellaOps Bot 44171930ff
Some checks failed
AOC Guard CI / aoc-guard (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
Docs CI / lint-and-preview (push) Has been cancelled
Policy Lint & Smoke / policy-lint (push) Has been cancelled
devportal-offline / build-offline (push) Has been cancelled
feat: Add UI benchmark driver and scenarios for graph interactions
- Introduced `ui_bench_driver.mjs` to read scenarios and fixture manifest, generating a deterministic run plan.
- Created `ui_bench_plan.md` outlining the purpose, scope, and next steps for the benchmark.
- Added `ui_bench_scenarios.json` containing various scenarios for graph UI interactions.
- Implemented tests for CLI commands, ensuring bundle verification and telemetry defaults.
- Developed schemas for orchestrator components, including replay manifests and event envelopes.
- Added mock API for risk management, including listing and statistics functionalities.
- Implemented models for risk profiles and query options to support the new API.
2025-12-02 01:28:17 +02:00

47 lines
1.5 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "StellaOps Telemetry Bundle Manifest",
"version": "1.0.0",
"type": "object",
"required": ["schemaVersion", "bundleId", "createdAt", "artifacts", "manifestHashAlgorithm", "timeAnchor"],
"properties": {
"schemaVersion": { "type": "string", "const": "1.0.0" },
"bundleId": { "type": "string", "format": "uuid" },
"createdAt": { "type": "string", "format": "date-time" },
"profileHash": { "type": "string", "pattern": "^[0-9a-f]{64}$" },
"collectorVersion": { "type": "string" },
"sealedMode": { "type": "boolean" },
"redactionManifest": { "type": "string" },
"manifestHashAlgorithm": { "type": "string", "enum": ["sha256"] },
"timeAnchor": {
"type": "object",
"required": ["type", "value"],
"properties": {
"type": { "type": "string", "enum": ["rfc3161", "roughtime"] },
"value": { "type": "string" }
}
},
"artifacts": {
"type": "array",
"items": {
"type": "object",
"required": ["path", "sha256", "mediaType"],
"properties": {
"path": { "type": "string" },
"sha256": { "type": "string", "pattern": "^[0-9a-f]{64}$" },
"mediaType": { "type": "string" },
"size": { "type": "integer", "minimum": 0 }
}
}
},
"dsseEnvelope": {
"type": "object",
"required": ["hash"],
"properties": {
"hash": { "type": "string", "pattern": "^[0-9a-f]{64}$" },
"location": { "type": "string" }
}
}
}
}