This commit is contained in:
+26
-11
@@ -1,7 +1,7 @@
|
||||
# Projectstatus
|
||||
|
||||
- Laatst bijgewerkt: 2026-07-29
|
||||
- Repositoryversie: 0.3.14 importperformance
|
||||
- Laatst bijgewerkt: 2026-07-30
|
||||
- Repositoryversie: 0.3.15 M365 OAuth en immutable registryrelease
|
||||
- Uitvoeringsmodus: autonome backlog
|
||||
- Eerste uitvoerbare taak: controleer met `python scripts/backlog.py next`
|
||||
|
||||
@@ -30,9 +30,28 @@ Productieoplevering 0.3.14 op 2026-07-29:
|
||||
- de pre-releasecustomdump, media en composeconfig staan checksum-geldig onder `/mnt/user/appdata/VacatureRadar/backups/release-0.3.14-20260729T164500Z`; rollbackimage `vacatureradar:rollback-0.3.13` wijst naar `sha256:34aef8853f77a3f311b119bd67d9f1160a97fd4a21e62c9776222be289bf3b88`;
|
||||
- productie is healthy zonder restarts, versie 0.3.14 is publiek zichtbaar, alle gastkernroutes antwoorden 200 en een echte importsmoke creëerde één job binnen een transactie waarna rollback expliciet bevestigd werd.
|
||||
|
||||
Volgende uitvoerbare taak: geen na afronding van VR-228. Alleen de optionele
|
||||
mailbox-/identityconfiguratie (`VR-202`) en publicatie naar een externe private
|
||||
registry (`VR-204`) blijven extern geblokkeerd.
|
||||
Productieoplevering 0.3.15 op 2026-07-30:
|
||||
|
||||
- `VR-202` is live afgerond met een dedicated alias, geïsoleerde Exchange-map en
|
||||
inboxregel, app-only OAuth/XOAUTH2 voor IMAP en SMTP en negen platformconnecties;
|
||||
- dezelfde echte testmail werd per connectie eenmaal geïmporteerd en bij herhaling
|
||||
als duplicate herkend; alle ingestelde intervallen zetten `next_poll_at` correct
|
||||
en de scheduler plande geen connectie te vroeg;
|
||||
- de productie-Fernet-sleutel werd live naar een nieuwe primaire MultiFernet-sleutel
|
||||
geroteerd; een tijdelijke versleutelde custom credential bleef ontsleutelbaar en
|
||||
is na de proef verwijderd;
|
||||
- één echte digest werd verzonden en de outbox eindigde op `sent`; productie-logs
|
||||
bevatten geen OAuth-secret, bearer-token of mailpayload;
|
||||
- `VR-204` publiceerde `v0.3.15` naar de private Gitea-registry en Unraid is gepind
|
||||
op `sha256:5a6dc253db7a60c42c0c806ae084ddc6ee7c98db5db71a857423b894a3662ba5`;
|
||||
- commitlabel, digest, SPDX-SBOM, checksums en release notes zijn checksum-geldig
|
||||
opgeslagen als Gitea Actions-artifact `release-evidence-v0.3.15`;
|
||||
- pull, interne en publieke readiness, rollback naar `0.3.14` en herstel naar de
|
||||
immutable `0.3.15`-digest zijn live geslaagd;
|
||||
- lokale en Gitea-releasegate zijn groen met 324 tests, 0 failures, 0 skips en
|
||||
84,05% branch-aware dekking.
|
||||
|
||||
Volgende uitvoerbare taak: geen; alle P0- en P1-releasepunten zijn afgerond.
|
||||
|
||||
## Laatste risicohardening
|
||||
|
||||
@@ -42,8 +61,7 @@ Live mailboxvoorbereiding op 2026-07-30:
|
||||
- de alias is niet primair gemaakt en bestaande adressen zijn ongewijzigd gebleven;
|
||||
- de Entra-appregistratie, admin consent en Exchange-mailboxscope zijn live ingericht
|
||||
met app-only OAuth; tijdelijke bootstraprechten en de bootstrap-app zijn na afloop verwijderd;
|
||||
- `VR-202` resteert alleen nog op de productie-uitrol en echte platformalert-/digestproeven;
|
||||
Basic Auth wordt niet geactiveerd;
|
||||
- `VR-202` is volledig afgerond; Basic Auth is niet geactiveerd;
|
||||
- de volledige lokale gate is groen met 324 tests, 0 failures, 0 skips en 84,05%
|
||||
branch-aware dekking.
|
||||
|
||||
@@ -576,16 +594,13 @@ Een toekomstige agent moet altijd de actuele waarheid opnieuw bepalen met:
|
||||
|
||||
## Nog te bouwen
|
||||
|
||||
Momenteel staan er geen `ready` taken meer over; het volgende te behandelen item is `VR-202` als `blocked-external` voor live mailbox-/SMTP-credentials en echte jobalertmails van de gekozen platformen.
|
||||
Momenteel staan er geen `ready` taken of P0/P1-releaseblokkers meer over.
|
||||
|
||||
## Externe blokkades
|
||||
|
||||
Deze blokkeren onafhankelijke code niet:
|
||||
|
||||
- verdere persoonlijke werkgevers-/bronnenkeuze en actuele menselijke review buiten de actieve VITO-/Deliverect-startercatalogus;
|
||||
- live IMAP/SMTP-account en app-password;
|
||||
- containerregistry en credentials;
|
||||
- actieve/voor deze repository geregistreerde Gitea Actions-runner;
|
||||
|
||||
## Bekende verificatiebeperking van de aangeleverde basis
|
||||
|
||||
|
||||
Reference in New Issue
Block a user