Initial commit: RGB LED Strip Controller v0.3.0
- WPF + WinRT BLE controller for ELK-BLEDOM compatible LED strips - Multi-device control, effects, grayscale and temperature modes - Velopack updates via Gitea Releases, Gitea Actions CI
This commit is contained in:
40 files changed
+5411
No files matched your search
@@ -0,0 +1,35 @@
|
||||
# 00 Project Snapshot
|
||||
|
||||
Last Updated: YYYY-MM-DD
|
||||
Project: <name>
|
||||
Owner: <person-or-team>
|
||||
Stage: discovery|build|stabilize|maintenance
|
||||
|
||||
## One Paragraph Summary
|
||||
<3-5 sentences that explain what this project does and why it matters.>
|
||||
|
||||
## Current State
|
||||
- <current truth bullet 1>
|
||||
- <current truth bullet 2>
|
||||
|
||||
## Top Facts
|
||||
- [F01] <fact>
|
||||
- [F02] <fact>
|
||||
|
||||
## Decision Index
|
||||
- [ADR-0001] <title>
|
||||
|
||||
## Top Risks
|
||||
- <risk and impact>
|
||||
|
||||
## Next 7 Days
|
||||
- <priority 1>
|
||||
- <priority 2>
|
||||
|
||||
## Read Map
|
||||
- Scope: `10_scope.md`
|
||||
- Product: `11_product.md`
|
||||
- Architecture: `12_architecture.md`
|
||||
- Tech: `13_tech.md`
|
||||
- Current Operations: `20_now.md`
|
||||
- Backlog: `21_backlog.md`
|
||||
@@ -0,0 +1,22 @@
|
||||
# 10 Scope
|
||||
|
||||
Last Updated: YYYY-MM-DD
|
||||
Owner: <person-or-team>
|
||||
|
||||
## Mission
|
||||
<single paragraph>
|
||||
|
||||
## In Scope
|
||||
- <item>
|
||||
|
||||
## Out of Scope
|
||||
- <item>
|
||||
|
||||
## Constraints
|
||||
- <constraint>
|
||||
|
||||
## Success Criteria
|
||||
- <measurable criterion>
|
||||
|
||||
## Non-goals
|
||||
- <non-goal>
|
||||
@@ -0,0 +1,22 @@
|
||||
# 11 Product
|
||||
|
||||
Last Updated: YYYY-MM-DD
|
||||
Owner: <person-or-team>
|
||||
|
||||
## User Segments
|
||||
- <segment>
|
||||
|
||||
## Problems
|
||||
- <problem>
|
||||
|
||||
## Desired Outcomes
|
||||
- <outcome>
|
||||
|
||||
## Core Flows
|
||||
- <flow>
|
||||
|
||||
## UX Principles
|
||||
- <principle>
|
||||
|
||||
## Product Risks
|
||||
- <risk>
|
||||
@@ -0,0 +1,22 @@
|
||||
# 12 Architecture
|
||||
|
||||
Last Updated: YYYY-MM-DD
|
||||
Owner: <person-or-team>
|
||||
|
||||
## System Map
|
||||
<high-level architecture summary>
|
||||
|
||||
## Components and Contracts
|
||||
- <component>: <contract>
|
||||
|
||||
## Data Flows
|
||||
- <flow>
|
||||
|
||||
## Critical Paths
|
||||
- <path>
|
||||
|
||||
## Failure Modes
|
||||
- <failure mode and mitigation>
|
||||
|
||||
## Scaling Constraints
|
||||
- <constraint>
|
||||
@@ -0,0 +1,21 @@
|
||||
# 13 Tech
|
||||
|
||||
Last Updated: YYYY-MM-DD
|
||||
Owner: <person-or-team>
|
||||
|
||||
## Stack Matrix
|
||||
| Layer | Technology | Notes |
|
||||
| --- | --- | --- |
|
||||
| <layer> | <tech> | <notes> |
|
||||
|
||||
## Environments
|
||||
- <environment details>
|
||||
|
||||
## Setup and Commands
|
||||
- `<command>`: <purpose>
|
||||
|
||||
## Dependencies
|
||||
- <dependency and role>
|
||||
|
||||
## Constraints and Limits
|
||||
- <limit>
|
||||
@@ -0,0 +1,22 @@
|
||||
# 20 Now
|
||||
|
||||
Last Updated: YYYY-MM-DD
|
||||
Owner: <person-or-team>
|
||||
|
||||
## Current Objective
|
||||
<single objective statement>
|
||||
|
||||
## Active Workstreams
|
||||
- <workstream>
|
||||
|
||||
## Blockers
|
||||
- <blocker>
|
||||
|
||||
## Next Actions
|
||||
- [TASK-YYYYMMDD-001] <action>
|
||||
|
||||
## Assumptions
|
||||
- <assumption>
|
||||
|
||||
## Watchlist
|
||||
- <item to monitor>
|
||||
@@ -0,0 +1,16 @@
|
||||
# 21 Backlog
|
||||
|
||||
Last Updated: YYYY-MM-DD
|
||||
Owner: <person-or-team>
|
||||
|
||||
## Prioritized Items
|
||||
| ID | Status | Priority | Summary | Owner | Link |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| BG-001 | todo | p1 | <item> | <owner> | <task-log-or-doc-link> |
|
||||
|
||||
Status values: `todo`, `in_progress`, `blocked`, `done`.
|
||||
|
||||
## Deferred
|
||||
| ID | Reason | Revisit Date |
|
||||
| --- | --- | --- |
|
||||
| BG-099 | <reason> | YYYY-MM-DD |
|
||||
@@ -0,0 +1,26 @@
|
||||
# ADR-0000: <short title>
|
||||
|
||||
Date: YYYY-MM-DD
|
||||
Status: proposed|accepted|superseded
|
||||
Owners: <person-or-team>
|
||||
|
||||
## Context
|
||||
<why this decision is needed>
|
||||
|
||||
## Decision
|
||||
<what was decided>
|
||||
|
||||
## Consequences
|
||||
- Positive: <impact>
|
||||
- Negative: <tradeoff>
|
||||
|
||||
## Alternatives Considered
|
||||
- <option A> - <why not chosen>
|
||||
- <option B> - <why not chosen>
|
||||
|
||||
## Links
|
||||
- Related tasks: `TASK-YYYYMMDD-001`
|
||||
- Related docs: `<path>`
|
||||
|
||||
## Supersedes / Superseded By
|
||||
- <ADR-id-or-none>
|
||||
@@ -0,0 +1,20 @@
|
||||
# YYYY-MM Digest
|
||||
|
||||
Month: YYYY-MM
|
||||
Last Updated: YYYY-MM-DD
|
||||
Owner: <person-or-team>
|
||||
|
||||
## Summary
|
||||
<high-level summary of this month for old-history compaction>
|
||||
|
||||
## Key Outcomes
|
||||
- <outcome>
|
||||
|
||||
## Decisions Referenced
|
||||
- `ADR-0001` - <title>
|
||||
|
||||
## Notable Tasks
|
||||
- `TASK-YYYYMMDD-001` - <result>
|
||||
|
||||
## Carryover Risks
|
||||
- <risk>
|
||||
@@ -0,0 +1,25 @@
|
||||
# TASK-YYYYMMDD-001: <short title>
|
||||
|
||||
Date: YYYY-MM-DD
|
||||
Owner: <person-or-team>
|
||||
Status: in_progress|done|blocked
|
||||
|
||||
## Intent
|
||||
<what this task was trying to achieve>
|
||||
|
||||
## Scope
|
||||
- <in>
|
||||
- <out>
|
||||
|
||||
## Changes
|
||||
- <change summary>
|
||||
|
||||
## Validation
|
||||
- <test/check 1>
|
||||
- <test/check 2>
|
||||
|
||||
## Decision Links
|
||||
- ADR: `ADR-0001`
|
||||
|
||||
## Follow-ups
|
||||
- [BG-001] <follow-up item>
|
||||
Reference in new issue
Block a user