Faloos · internal milestone view
Four chains stand between here and launch. Only one of them is long, and the two shortest are blocked on a single click each.
Compiled 8 September 2026 · every claim derived from source, the live surfaces and App Store Connect · epic · audit
The first two steps are trivial and the third is the only genuinely uncertain one, because secrets, routes, DNS and migrations have never been exercised together.
Everything below the first step is ordinary work. The first step is only doable by a human: Apple has no API that creates an app record.
REPLACE_WITH_ASC_APP_ID, twice, in eas.json. Its appleId already reads shah@idk.uno, so it already points at the right team.Of the 64 canonical v0 screens, 17 were flagged undesigned and all 17 now have final dispositions (faloos #33). Exactly one is unbuilt product work: the social layer — friends feed, likes, counters. The only L item here, and it decides submission timing more than any engineering step. → faloos #36
Push (#37) and profile editing (#38) already have merged code; they wait on device acceptance, not development.
The legacy console carried 172 unique admin routes. Roughly 40 were website CMS and a further cluster was forked-template scaffolding whose database tables were never created. Stripping those, the real operational surface is 22 specified screens. Each issue below carries a full requirements spec — purpose, legacy behaviour, data, states, actions, viewports, tokens, out of scope.
First slice in flight: an aggregate API plus five report screens, design only — nothing built or run, and it stays draft until real runtime evidence exists. → work PR #1
| Issue | Priority | Screen |
|---|---|---|
| ALFRED#862 | P0 | Operations dashboard — establishes the chart language the reports inherit |
| ALFRED#863 | P0 | Transaction report |
| ALFRED#864 | P0 | User growth report |
| ALFRED#865 | P0 | Charges and revenue report |
| ALFRED#866 | P0 | Own-bank report — mapping resolved to the ledger settlement account |
| ALFRED#867 | P0 | Request-money report |
| ALFRED#868 | P0 | Service charge / fee configuration — revenue-affecting, full editor decided |
| ALFRED#877 | P0 | KYC review — approve / reject, compliance |
| ALFRED#869 | P1 | Deposit queue — approve / decline / bank transfer |
| ALFRED#870 | P1 | Withdrawal queue — money leaving the platform |
| ALFRED#871 | P1 | Support ticket list |
| ALFRED#872 | P1 | Support ticket detail and reply |
| ALFRED#873 | P1 | Staff management — create, edit, block, password |
| ALFRED#874 | P1 | User administration — messaging, promo, direct email |
| ALFRED#876 | P1 | Application settings — general, account, email, features, settlement |
| ALFRED#879 | P1 | Transfers, charges and own-bank operational views |
| ALFRED#883 | P1 | Payment initiation and settlement operations |
| ALFRED#875 | P2 | Bulk email and push notification composer |
| ALFRED#880 | P2 | Promo management |
| ALFRED#878 | DECIDE | Merchant administration — a guard existed, no merchants table ever did |
| ALFRED#881 | CLOSED | Website CMS — out of scope, client does not need to edit the site |
| ALFRED#882 | CLOSED | E-commerce residue — forked-template scaffolding, tables never created |