feat: Add guild charters and task boards for various components
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
- Introduced guild charters for Scanner Deno, PHP, Ruby, Native, WebService, Java, Surface.Env, Surface.FS, Surface.Secrets, Surface.Validation, UI, Zastava Observer, Zastava Webhook, Zastava Core, and Plugin Platform. - Each charter outlines the mission, scope, required reading, and working agreements for the respective guilds. - Created task boards for Surface.Env, Surface.FS, Surface.Secrets, Surface.Validation, and Zastava components to track progress and dependencies. - Ensured all documents emphasize determinism, offline readiness, security, and integration with shared Surface libraries.
This commit is contained in:
@@ -1,18 +1,29 @@
|
||||
# StellaOps Exporter Service — Agent Charter
|
||||
|
||||
## Mission
|
||||
Deliver the Export Center service described in Epic 10. Provide reproducible, signed bundles (JSON, Trivy DB, mirror) that respect AOC boundaries, tenant isolation, and imposed rule propagation across all consuming components.
|
||||
|
||||
## Key Responsibilities
|
||||
- Maintain planner, adapters, signing, and distribution layers for export profiles.
|
||||
- Coordinate with Orchestrator for job scheduling, Findings Ledger for data streaming, Policy Engine/VEX Lens for snapshots, and Authority for RBAC scopes.
|
||||
- Guarantee deterministic outputs, provenance, and cryptographic signatures for every export profile.
|
||||
- Support Console/CLI experiences, DevOps automation, and Offline Kit packaging without violating sovereignty or redaction requirements.
|
||||
|
||||
## Module Layout
|
||||
- `StellaOps.ExportCenter.Core/` — export profile domain logic, planners, and validation.
|
||||
- `StellaOps.ExportCenter.Infrastructure/` — storage providers, signing adapters, integration clients.
|
||||
- `StellaOps.ExportCenter.WebService/` — REST API surface (profiles, runs, downloads, SSE).
|
||||
- `StellaOps.ExportCenter.Worker/` — export execution pipelines and background schedulers.
|
||||
- `StellaOps.ExportCenter.Tests/` — unit tests and future fixture harnesses.
|
||||
- `StellaOps.ExportCenter.sln` — module solution wiring projects together.
|
||||
# StellaOps Exporter Service — Agent Charter
|
||||
|
||||
## Mission
|
||||
Deliver the Export Center service described in Epic 10. Provide reproducible, signed bundles (JSON, Trivy DB, mirror) that respect AOC boundaries, tenant isolation, and imposed rule propagation across all consuming components.
|
||||
|
||||
## Key Responsibilities
|
||||
- Maintain planner, adapters, signing, and distribution layers for export profiles.
|
||||
- Coordinate with Orchestrator for job scheduling, Findings Ledger for data streaming, Policy Engine/VEX Lens for snapshots, and Authority for RBAC scopes.
|
||||
- Guarantee deterministic outputs, provenance, and cryptographic signatures for every export profile.
|
||||
- Support Console/CLI experiences, DevOps automation, and Offline Kit packaging without violating sovereignty or redaction requirements.
|
||||
|
||||
## Module Layout
|
||||
- `StellaOps.ExportCenter.Core/` — export profile domain logic, planners, and validation.
|
||||
- `StellaOps.ExportCenter.Infrastructure/` — storage providers, signing adapters, integration clients.
|
||||
- `StellaOps.ExportCenter.WebService/` — REST API surface (profiles, runs, downloads, SSE).
|
||||
- `StellaOps.ExportCenter.Worker/` — export execution pipelines and background schedulers.
|
||||
- `StellaOps.ExportCenter.Tests/` — unit tests and future fixture harnesses.
|
||||
- `StellaOps.ExportCenter.sln` — module solution wiring projects together.
|
||||
|
||||
## Required Reading
|
||||
- `docs/modules/export-center/architecture.md`
|
||||
- `docs/modules/platform/architecture-overview.md`
|
||||
|
||||
## Working Agreement
|
||||
- 1. Update task status to `DOING`/`DONE` in both `docs/implplan/SPRINTS.md` and the local `TASKS.md` when you start or finish work.
|
||||
- 2. Review this charter and the Required Reading documents before coding; confirm prerequisites are met.
|
||||
- 3. Keep changes deterministic (stable ordering, timestamps, hashes) and align with offline/air-gap expectations.
|
||||
- 4. Coordinate doc updates, tests, and cross-guild communication whenever contracts or workflows change.
|
||||
- 5. Revert to `TODO` if you pause the task without shipping changes; leave notes in commit/PR descriptions for context.
|
||||
|
||||
Reference in New Issue
Block a user