Add: windows mvp - transparent bugs not fixed
This commit is contained in:
26
docs/IMPLEMENTATION_STATUS.md
Normal file
26
docs/IMPLEMENTATION_STATUS.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# Sprimo Frontend Implementation Status
|
||||
|
||||
Date: 2026-02-12
|
||||
|
||||
## MVP Vertical Slice
|
||||
|
||||
| Area | Status | Notes |
|
||||
|------|--------|-------|
|
||||
| Workspace split | Implemented | `sprimo-app`, `sprimo-api`, `sprimo-config`, `sprimo-platform`, `sprimo-protocol`, `sprimo-sprite` |
|
||||
| Local REST server | Implemented | `/v1/health`, `/v1/state`, `/v1/command`, `/v1/commands`; localhost bind and bearer auth |
|
||||
| Command/state pipeline | Implemented | Command queue, state snapshot updates, transient state TTL rollback |
|
||||
| Config persistence | Implemented | `config.toml` bootstrap/load/save with generated token |
|
||||
| Sprite pack contract | Implemented | `manifest.json` loader and selected->default fallback |
|
||||
| Platform abstraction | Implemented | Windows adapter now applies click-through/top-most/visibility/position using Win32 APIs |
|
||||
| Overlay rendering | Implemented (MVP) | Bevy runtime with transparent undecorated window, sprite playback, command bridge |
|
||||
| Global failsafe | Implemented (Windows) | Global recovery hotkey `Ctrl+Alt+P` disables click-through and forces visibility |
|
||||
| Embedded default pack | Implemented | Bundled under `assets/sprite-packs/default/` using `sprite.png` (8x7, 512x512 frames) |
|
||||
| Build/package automation | Implemented (Windows) | `justfile` and `scripts/package_windows.py` generate portable ZIP + SHA256 |
|
||||
| QA/documentation workflow | Implemented | `docs/QA_WORKFLOW.md`, issue/evidence templates, and `scripts/qa_validate.py` with `just qa-validate` |
|
||||
|
||||
## Next Major Gaps
|
||||
|
||||
1. Tray/menu controls are still not implemented.
|
||||
2. Linux/macOS overlay behavior remains best-effort with no-op platform adapter.
|
||||
3. `/v1/state` diagnostics are minimal; error history is not persisted beyond latest runtime error.
|
||||
4. Issue 1 runtime after-fix screenshot evidence is still pending before closure.
|
||||
Reference in New Issue
Block a user