46 lines
2.1 KiB
Markdown
46 lines
2.1 KiB
Markdown
# Project Context - NT8 SDK
|
|
**Last Updated:** 2026-04-05
|
|
|
|
Mission: ship safe, compile-stable NT8 trading software with strict scope control and durable governance documentation.
|
|
|
|
## Session Start (Mandatory)
|
|
- [ ] Read these files first, in order:
|
|
1. `docs/00-governance/executive_summary.md`
|
|
2. `docs/00-governance/current_status.md`
|
|
3. `docs/00-governance/active_work.md`
|
|
4. `docs/00-governance/architecture.md`
|
|
5. `docs/00-governance/roadmap.md`
|
|
- [ ] Treat `docs/00-governance/*` as canonical for current direction.
|
|
|
|
## Historical/Contextual Sources (Non-Canonical)
|
|
Use only for background unless explicitly requested in task scope:
|
|
- `README.md`
|
|
- `docs/README.md`
|
|
- `PROJECT_HANDOVER.md`
|
|
- `DESIGNED_VS_IMPLEMENTED_GAP_ANALYSIS.md`
|
|
- `docs/INDEX.md`
|
|
|
|
## File Touch Scope (Hard Rules)
|
|
- [ ] Modify only files explicitly listed in the task spec.
|
|
- [ ] Do not edit adjacent files for cleanup or style-only changes.
|
|
- [ ] If a required fix is outside scope, stop and record a scope blocker.
|
|
- [ ] Respect `.kilocode/rules/file_boundaries.md` at all times.
|
|
|
|
## Conversation Separation (Hard Rules)
|
|
- [ ] Strategy conversations: entry/exit logic and behavior.
|
|
- [ ] Architecture conversations: cross-component design and interfaces.
|
|
- [ ] Coding conversations: implementation details and diffs.
|
|
- [ ] Do not mix decisions across tracks; record architecture decisions in `docs/00-governance/decisions.md`.
|
|
|
|
## Documentation Sync Triggers
|
|
Update governance docs as part of normal task completion:
|
|
- [ ] Update `docs/00-governance/active_work.md` when current priorities, status, blockers, or ownership change.
|
|
- [ ] Update `docs/00-governance/roadmap.md` when milestone sequence, scope, or timing changes.
|
|
- [ ] Update `docs/00-governance/decisions.md` when a durable tradeoff or architecture decision is made.
|
|
- [ ] Update `CLEANUP_LOG.md` when cleanup debt is created, resolved, or deferred.
|
|
|
|
## Compatibility and Safety Baselines
|
|
- [ ] C# 5.0 only (`.kilocode/rules/csharp_50_syntax.md`).
|
|
- [ ] NT8 compile safety (`.kilocode/rules/ninjascript_guardrails.md`, `.kilocode/rules/nt8compilespec.md`).
|
|
- [ ] Verification gates (`.kilocode/rules/verification_requirements.md`).
|