Files
info-tech-canon/workplans/ITC-WP-0004-small-saas-profile-proof.md

91 lines
2.1 KiB
Markdown

---
id: ITC-WP-0004
type: workplan
title: "Small SaaS Profile Proof"
repo: info-tech-canon
status: planned
priority: high
created: "2026-05-23"
updated: "2026-05-23"
depends_on_workplans:
- ITC-WP-0001
- ITC-WP-0002
- ITC-WP-0003
---
# ITC-WP-0004 - Small SaaS Profile Proof
## Goal
Create the first practical profile proof: a small SaaS system profile that
uses the kernel, models, and standards without waiting for the larger CARING
benchmark.
## Intent
The first proof should show that InfoTechCanon can guide a real implementation
shape: service ownership, users, tenants, access, data, runtime, deployment,
governance, observability, and work tracking.
## Tasks
### T01 - Profile definition
```task
id: ITC-WP-0004-T01
status: planned
priority: high
```
- Create `infospace/profiles/small-saas/`.
- Define scope, assumptions, required standards, and conformance level.
- Declare which model concepts are required, optional, or out of scope.
### T02 - Example artifacts
```task
id: ITC-WP-0004-T02
status: planned
priority: high
```
- Add example service, system, tenant, user, team, dataset, deployment,
task, policy, control, evidence, and incident artifacts.
- Keep examples small but connected.
- Add relationships suitable for graph export.
### T03 - Validation rules
```task
id: ITC-WP-0004-T03
status: planned
priority: high
```
- Define required fields and links for small SaaS artifacts.
- Validate service ownership.
- Validate tenant and namespace separation claims.
- Validate user-management and access-control traces.
- Validate evidence links for governance claims.
### T04 - Report and demo commands
```task
id: ITC-WP-0004-T04
status: planned
priority: medium
```
- Add a profile report under `infospace/reports/`.
- Add CLI/API inspection examples.
- Produce a graph view of the small SaaS proof.
## Acceptance
- The small SaaS profile is the first executable proof of the canon.
- Profile artifacts validate through the service surface.
- The proof produces useful graph and JSON outputs.
- The result is suitable as the baseline for user-engine and railiance-fabric
evaluation.