photoncloud-monorepo/docs/por/T002-specifications/task.yaml
centra a7ec7e2158 Add T026 practical test + k8shost to flake + workspace files
- Created T026-practical-test task.yaml for MVP smoke testing
- Added k8shost-server to flake.nix (packages, apps, overlays)
- Staged all workspace directories for nix flake build
- Updated flake.nix shellHook to include k8shost

Resolves: T026.S1 blocker (R8 - nix submodule visibility)
2025-12-09 06:07:50 +09:00

36 lines
1.4 KiB
YAML

id: T002
name: Initial Specification Documentation
goal: Create foundational specs for chainfire, flaredb, and iam in specifications/
status: complete
completed: 2025-12-08
priority: high
rationale: |
POR Now priority: 仕様ドキュメント作成
R2 risk: specification gap - all spec dirs empty
Guardrail: 統一感ある仕様をちゃんと考える
steps:
- id: S1
name: Create specification template
done: Template file exists with consistent structure
status: complete
notes: specifications/TEMPLATE.md (148 lines) - 8 sections
- id: S2
name: Write chainfire specification
done: specifications/chainfire/README.md exists with core spec
status: complete
notes: chainfire/README.md (433 lines) - gRPC, client API, config, storage
- id: S3
name: Write flaredb specification
done: specifications/flaredb/README.md exists with core spec
status: complete
notes: flaredb/README.md (526 lines) - DBaaS KVS, query API, consistency modes
- id: S4
name: Write iam/aegis specification
done: specifications/aegis/README.md exists with core spec
status: complete
notes: aegis/README.md (830 lines) - IAM platform, principals, roles, policies
- id: S5
name: Review spec consistency
done: All 3 specs follow same structure and terminology
status: complete
notes: All specs follow TEMPLATE.md structure (1937 total lines)