mirror of
git://f0xx.org/android_cast
synced 2026-07-29 03:38:52 +03:00
4.4 KiB
4.4 KiB
Open tasks — dependency graph
Last synced: 2026-06-04. 2.1–2.3 postponed (developer DNS path deferred). Renumbered per 20260608_ALPHA_PRIORITIES.md.
Documentation index: README.md
Table of contents
- Removed from graph (done)
- Postponed (off graph)
- Priority tiers (open only)
- Dependency graph
- Task index (open)
- Critical path
Removed from graph (done)
| ID | Note |
|---|---|
| 0.1 | Stream dump — StreamDumpWriter + dev setting |
| 3.x | Register + verify + TOTP + migration 008 (BE + views) |
| 4.x | RSSH alpha — BE bastion, Android mode, JSch tunnel |
| 4.wg | WG lab — BE wg0, FE DNAT via xen_firewall.sh, prod API smoke OK |
| RBAC (core) | Admin panel + lockout clear; 5.5 validate still open |
Postponed (off graph)
| ID | Owner | Note |
|---|---|---|
| 2.1 | Developer | DNS MX/SPF — deferred |
| 2.2 | Developer | Forward addresses — deferred |
| 2.3 | Developer | Inbound verify — deferred |
| 2.4 | Developer | Gmail filters — optional; with 2.x |
| 2.5 | Agent | SMTP outbound — frozen until 2.1 resumes |
| 5.4 (mail) | Agent | G2–G6 email legs — frozen until 2.5; UI/TOTP can be tested without mail |
Checklist when resumed: tmp/20260608_help_request.md
Priority tiers (open only)
| Tier | IDs | Alpha blocker |
|---|---|---|
| WIP / QA | Browser JS, reachability | Yes (blocks BE sign-off) |
| P1 | 1.1 / 1.2 graphs | No |
| P4 | 5.1–5.3, 5.5 validation + OTA/URLs | Yes (auth mail path deferred) |
| P5 | 6.1–6.6 app LAN | LAN alpha |
| P9 | 9.x landing | No |
| Infra | Router WG DNAT persist | No (lab only) |
Dependency graph
flowchart TB
subgraph WIP["WIP — QA / deploy"]
BR["Browser checks<br/>JS SyntaxError · views"]
REACH["Services reachability<br/>OTA/crash URLs"]
end
subgraph P1["P1 graphs"]
G11["1.1 pending fixes"]
G12["1.2 pending FRs"]
end
subgraph P4["P4 backend alpha"]
B51["5.1 OTA channel<br/>50/50"]
B52["5.2 device URLs<br/>50/50"]
B53["5.3 RSSH validate"]
B55["5.5 RBAC validate"]
end
subgraph P5["P5 app LAN — dev"]
A61["6.1 Opus/Speex"]
A62["6.2 LAN soak"]
A63["6.3 lifecycle"]
A64["6.4 rotation"]
A65["6.5 audio lag"]
A66["6.6 stream analysis<br/>uses 0.1 dumps"]
end
subgraph P9["P9 landing"]
L9["9.x hub / globe"]
end
subgraph INFRA["Infra — non-alpha"]
RDNAT["Router WG DNAT<br/>f0xx.org persist"]
end
FULL["FULL_ALPHA<br/>mail path deferred"]
BR --> G11 & G12
BR --> B55
REACH --> B51 & B52
B53 --> FULL
B55 --> FULL
B51 --> FULL
B52 --> FULL
A62 --> FULL
A63 <--> A64
A65 --> A66
G11 -.-> L9
style FULL fill:#1e3a5f,color:#fff
style BR fill:#991b1b,color:#fff
Task index (open)
| ID | Owner | Depends on | Status |
|---|---|---|---|
| Browser | Agent | BE deploy | WIP — SyntaxError on crashes/graphs/tickets |
| Reachability | 50/50 | deploy | WIP — OTA path, crash URL host |
| 1.1 | Agent | browser OK | Open |
| 1.2 | Agent | 1.1 soft | Open |
| 5.1 | 50/50 | reachability | Open |
| 5.2 | 50/50 | reachability | Open |
| 5.3 | Agent | 4.x ✓ | Validate E2E RSSH |
| 5.5 | Agent | RBAC ✓, browser | Validate admin flows |
| 6.1–6.6 | Developer (~99%) | 0.1 ✓ for 6.6 | Open |
| 9.x | Agent (low) | bandwidth | Open |
| Router DNAT | Agent | — | Open — router_wireguard_dnat.sh |
Critical path
BLOCKER: Browser JS fix + deploy ──► 1.x, 5.5 UI validation
AGENT: 5.3 RSSH validate (4.x done) ──┐
SHARED: 5.1 OTA, 5.2 URLs ─────────────┼──► FULL_ALPHA (LAN + RSSH + RBAC)
DEV: 6.2 LAN soak ─────────────────┘
Deferred (not on graph): 2.1 → 2.2 → 2.3 → 2.5 → 5.4 mail E2E
Parallel: 6.1/6.3–6.6, 9.x, router WG DNAT, Android APK rebuild (WG route fix)