Restructure solution layout by module
This commit is contained in:
15
src/SbomService/StellaOps.SbomService/AGENTS.md
Normal file
15
src/SbomService/StellaOps.SbomService/AGENTS.md
Normal file
@@ -0,0 +1,15 @@
|
||||
# StellaOps.SbomService — Agent Charter
|
||||
|
||||
## Mission
|
||||
Expose normalized SBOM projections (components, relationships, scopes, entrypoints) that downstream systems such as Cartographer, Policy Engine, and Scheduler consume. Maintain deterministic SBOM versioning, change events, and tenant-aware access patterns.
|
||||
|
||||
## Responsibilities
|
||||
- Normalize ingest from Scanner outputs/CycloneDX/SPDX artifacts into canonical documents.
|
||||
- Provide APIs for SBOM metadata, projections, entrypoint catalogs, and version history.
|
||||
- Emit change events when SBOMs are added or updated so Cartographer and overlay workers can react.
|
||||
- Enforce Authority scopes/tenancy and deliver observability for SBOM projection latency.
|
||||
|
||||
## Expectations
|
||||
- SBOM documents remain immutable once published; new versions append only.
|
||||
- Keep projections deterministic and schema-validated; include compliance checklists.
|
||||
- Update `TASKS.md` whenever status changes and coordinate with Cartographer/Scheduler guilds.
|
||||
Reference in New Issue
Block a user