update sprint 03 status
Authored by
mfwolffe <wolffemf@dukes.jmu.edu>
- SHA
cbfcc1e4d85a799f50f3a96d19929ae9ff8feae6- Parents
-
6b364de - Tree
2024a09
cbfcc1e
cbfcc1e4d85a799f50f3a96d19929ae9ff8feae66b364de
2024a09| Status | File | + | - |
|---|---|---|---|
| M |
README.md
|
4 | 1 |
README.mdmodified@@ -12,7 +12,10 @@ Planning documents live in `docs/` and are currently local-only. | ||
| 12 | 12 | ## Current Status |
| 13 | 13 | 1. Sprint 01 complete: workspace, daemon lifecycle, control protocol scaffold, activation files. |
| 14 | 14 | 2. Sprint 02 complete: control-plane hardening (idempotence, parser strictness, trusted peers, store durability/fallback, health recovery policy). |
| 15 | -3. Sprint 03 in progress: portal DBus interfaces are exported and introspectable at `/org/freedesktop/portal/desktop`. | |
| 15 | +3. Sprint 03 in progress: screenshot/filechooser/appchooser interfaces export method skeletons at `/org/freedesktop/portal/desktop`. | |
| 16 | +4. Request-handle parsing and deterministic request-id derivation are implemented (`/org/freedesktop/portal/desktop/request/<sender>/<token>` model). | |
| 17 | +5. DBus method handling derives caller identity from message headers and rejects mismatched request-handle ownership. | |
| 18 | +6. Typed option parsing foundations are in place for screenshot/filechooser/appchooser known keys. | |
| 16 | 19 | |
| 17 | 20 | ## Local Commands |
| 18 | 21 | 1. Start daemon: `cargo run -p garwarp -- daemon` |