generated from coulomb/repo-seed
96 lines
2.4 KiB
Markdown
96 lines
2.4 KiB
Markdown
---
|
|
id: ITC-WP-0004
|
|
type: workplan
|
|
title: "Small SaaS Profile Proof"
|
|
domain: canon
|
|
repo: info-tech-canon
|
|
status: proposed
|
|
priority: high
|
|
created: "2026-05-23"
|
|
updated: "2026-05-23"
|
|
depends_on_workplans:
|
|
- ITC-WP-0001
|
|
- ITC-WP-0002
|
|
- ITC-WP-0003
|
|
state_hub_workstream_id: "b531a077-ccc1-4aff-bbd3-a5ee3daf8661"
|
|
---
|
|
|
|
# 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: todo
|
|
priority: high
|
|
state_hub_task_id: "21801d10-2ec9-45b9-bb7a-632f251075d5"
|
|
```
|
|
|
|
- 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: todo
|
|
priority: high
|
|
state_hub_task_id: "92c860ca-174d-4d31-b11c-66750a2d3588"
|
|
```
|
|
|
|
- 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: todo
|
|
priority: high
|
|
state_hub_task_id: "b342257f-beef-4ec6-b116-b9f8798df10c"
|
|
```
|
|
|
|
- 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: todo
|
|
priority: medium
|
|
state_hub_task_id: "58a85249-be34-497d-a19c-96b6b343b076"
|
|
```
|
|
|
|
- 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.
|