Gå til indhold

Verificeret mod app@9d146f9, 16 skal genverificeres, 0 brudt

PayFriend Atlas

Atlas forklarer hvordan PayFriend reelt virker, side for side. Én sandhed i YAML og Markdown, to renderinger: denne side til mennesker, og senere atlas.json til agenter.

En udvikler skal kunne finde hver handling, regel, indstilling og hvert job og følge det ned i koden og ud til udbyderen. Kundeservice skal kunne læse toppen af en side uden at forstå kode. En agent skal kunne slå en entitet op på ID og få fil, symbol og verificerede fakta tilbage.

Kun main tæller. Alt læses mod origin/main på app og admin, aldrig mod en lokal feature-branch.

Kort pr. menupunkt: faste regler, indstillinger kunden kan ændre, og eksterne services.

Hver side åbner med det kort, før alt andet. Tre kolonner, genereret fra katalogen, så kortet ikke kan glide fra resten af siden.

Nordstjernen

side.eksempel.kvitteringer

Siderne følger den samme løg-model. Lag 0, lag 1 og de menneskelige trin i lag 2 er skrevet uden kode. Resten er teknisk. Et skille siger "Herfra er det teknisk".

LagSektionIndhold
KKortetFaste regler, indstillinger kunden kan ændre, eksterne services
0På 30 sekunderHvad siden er til, hvem der bruger den, og hvad der sker uden at nogen trykker
1Sidens anatomiAnnoteret skærmbillede. Hvert nummer linker til en handling eller indstilling
2HandlingerEt kort pr. handling, grupperet efter hvor på siden den sidder
3LivscyklusTilstandsdiagrammer. Hver overgang mærket med hvad der udløser den
4Hvor kommer data fraPipeline over indgangene, med tidsplan og link til domænerne
5AdgangRolle, tilladelse, modul, plan og admin-provisionering
6IndstillingerNiveau, hvor den sættes, default, effekt, læses af, status
7ReglerNummererede regler med værdi og kilde
8Teknisk flowSekvensdiagram pr. hovedhandling, fra UI til udbyder
9DataTabeller, nøglekolonner og prod-tal hvor de er målt
10Kendte fælderSymptom, årsag, sådan undgås
11Kilder og dækningDækning mod inventaret, drift-status, verificeret SHA

Domænesider bruger samme skabelon uden lag 1, og med lag 4 som hovedsektion.

Menuen til venstre har syv grupper. En tom gruppe viser "Endnu intet indhold", indtil siderne bliver skrevet.


Served from AgentTask Git spike. Release train: feature -> release/spike -> main.