1
0
mirror of git://f0xx.org/android_cast synced 2026-07-29 03:38:52 +03:00
Files
android_cast/docs/OPEN_TASKS_GRAPH.md
Anton Afanasyeu 1ddb51312c sync
2026-06-08 20:53:37 +02:00

4.4 KiB
Raw Blame History

Open tasks — dependency graph

Last synced: 2026-06-04. 2.12.3 postponed (developer DNS path deferred). Renumbered per 20260608_ALPHA_PRIORITIES.md.

Documentation index: README.md


Table of contents


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 G2G6 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.15.3, 5.5 validation + OTA/URLs Yes (auth mail path deferred)
P5 6.16.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.16.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.36.6, 9.x, router WG DNAT, Android APK rebuild (WG route fix)