Pack final acceptance
Pack revue final
Une route Control regroupe liens demo, fraicheur artefacts, readiness DB/auth et risques cutover pour les reviewers.
Routes
127/127
Localized route matrix included in smoke coverage.
Package
29 + PDF
Screenshot frames and PDF deck are refreshed locally.
Adapter contract
ScenarioStore.v1
Current API/state contract for DB/auth migration.
Cutover rehearsal
0/6
Etapes DB/auth rehearsal acceptees et stockees dans Scenario Store.
Assignment proof
0
Stored vehicle and driver assignment evidence included in the final pack.
Driver proof
0
Driver reviewer launchpad evidence est inclus dans le pack final.
Snapshot scenario
0
Le BFGScenarioSnapshot.v1 portable est inclus dans le pack final.
Migration preflight
1/5
ProductionAdapterMigrationPreflight.v1 is ready for reviewer handoff.
Migration runbook
1/6
ProductionAdapterMigrationRunbook.v1 is included for DB/auth cutover rehearsal.
Data cutover
0/5
ProductionDataCutoverPlan.v1 inclus pour la revue batch migration.
Decision adaptateur
1/7
La preuve de l adaptateur choisi est incluse dans le reviewer brief.
Connection
0/4
Endpoint proof redacted pour reviewer handoff.
Sign-off
0/5
Accepted reviewer checks stored in Scenario Store.
BFG Brain
Reviewer Export Pack Copilot
2/6 gates du package sont prets; 4 blocages restent avant le freeze du reviewer export.
Route Matrix
127/127
127/127 routes localisees ancrent l acceptance package.
Package Freshness
29 + PDF
29 screenshots plus PDF prouvent que l offline handoff est a jour.
Scenario Snapshot
0
0 lignes ScenarioStore sont portables dans BFGScenarioSnapshot.v1.
Adapter Evidence
0/4 · 0/5 · 0/7
Connection 0/4 et dry-run 0/5 pilotent DB/auth readiness.
Release Handoff
3/5
3/5 release gates decident le local GO / production NO-GO.
Rollback Drill
0/4
0/4 rollback checks gardent la demo recuperable.
Action suivante recommandee
Finaliser d abord la preuve adapter
4 blocages restent. Enregistre connection et dry-run proof avant de finaliser le package 29 + PDF.
Checklist des blocages export
Route smoke reste vert pour Control, Driver et Client localises.
Screenshot manifest, print deck et PDF correspondent a la derniere demo story.
Scenario snapshot checksum, row count et adapter contract sont visibles.
Connection packet, migration runbook et dry-run transcript sont presents.
Release env manifest et owner handoff sont copiables pour les reviewers.
Rollback packet, owner et decision sont inclus avant l export final.
Grant handoff
Grant Handoff Index
This export gives reviewers one index for proof coverage, artifacts and the remaining local-demo-vs-real-DB/auth risk before db-auth-session-adapter is wired.
Route Coverage
127/127
All coded routes remain inside the reviewer evidence map.
Artifact Package
29 + PDF
Screenshots and PDF point to artifacts/demo-deck/bfg-flowcontrol-demo-deck.pdf for offline grant review.
Scenario Snapshot
0
ScenarioStore snapshot checksum bfg-501bb997 is available for reproducible review.
Driver Proof Bundle
0
Driver statuses, uploads and dispatch intervention are packaged in the export.
Release And Rollback
3/5
Rollback checks 0/4 keep the local demo marked production no-go.
Local Demo Risk
file-local
file-local remains the demo store; production DB/auth cutover starts only after db-auth-session-adapter infrastructure is chosen.
Artifact manifest
Reviewer artifact manifest
29 screenshots, liens du deck et chemin PDF ont ete rafraichis a 21 juin, 01:24. Copie ou telecharge ce manifest avant le reviewer handoff.
Screenshot Manifest actualise
21 juin, 01:24
Timestamp du package depuis artifacts/demo-screenshots/manifest.json.
PDF Manifest actualise
21 juin, 01:25
Timestamp export PDF depuis artifacts/demo-deck/manifest.json.
Checksum du package screenshots
29 fichiers / 21.3 MB
SHA-256 add4d8e645ad; source artifacts/demo-screenshots.
Checksum de l'artefact PDF
11.8 MB
SHA-256 68ebceee9626; source artifacts/demo-deck/bfg-flowcontrol-demo-deck.pdf.
Manifeste d'integrite
/assets/demo-package-integrity/manifest.json
Ouvrir/copier artifacts/demo-package-integrity/manifest.json; genere 15 juin, 21:30.
Ouvrir le manifesteSHA-256 complet du package screenshots
29 fichiers / 21.3 MB; copier le hash complet du package screenshots depuis artifacts/demo-screenshots sans ouvrir JSON.
add4d8e645ad81e650a592aea00130c4832fda180b48cc162979c1669d96582bSHA-256 complet de l'artefact PDF
11.8 MB; copier le hash complet de l'artefact PDF depuis artifacts/demo-deck/bfg-flowcontrol-demo-deck.pdf sans ouvrir JSON.
68ebceee9626f1868ea3d44f63ee14e17ce14dd37fb14d9071b13956f63221a2Proof entry coverage
Dashboard et Website loop anchors sont figes ici
Les entry loops avec PDF prefix 68ebceee9626 et screenshot prefix add4d8e645ad arrivent dans ce reviewer manifest avant le final handoff.
Proof deck interactif
26 slides
Ouvre le proof deck live de 26 slides pour la demo guidee.
Printable proof pack
27 proof points
Ouvre la route print de 27 pages pour export PDF.
Chemin PDF artifact
artifacts/demo-deck/bfg-flowcontrol-demo-deck.pdf
PDF offline local genere par le packaging script.
Screenshot manifest
29 screenshots
Ouvre le public screenshot manifest synchronise depuis artifact package.
DB/Auth wiring screenshot
ProductionDbAuthAdapterWiring.v1
Ouvre le frame proof dedie ProductionDbAuthAdapterWiring.v1.
Route smoke evidence
127/127
Route smoke reste a 127/127 routes localisees.
Production readiness decision
Infrastructure decision prompt
db-auth-session-adapter is selected for rehearsal, but BLOCKED_PENDING_DRY_RUN keeps real DB/auth cutover blocked until infrastructure owners choose the live provider.
Selected adapter target
db-auth-session-adapter
The target is ready for local replay, not live production traffic.
Auth/RBAC owner
OIDC/RBAC
OIDC, roles and secret handling need owner confirmation before code wiring.
Go/no-go decision
BLOCKED_PENDING_DRY_RUN
Local demo can proceed while production remains blocked.
Decision needed
Choose the real DB/auth provider before wiring production
Release gates show 3/5; data cutover remains 0/5. Keep demo evidence open, but do not claim production readiness.
Production NO-GOIntegrationsOwner evidence packet
ProductionDecision.v1 owner confirmation packet
Anna Kowalska porte le decision trail db-auth-session-adapter; BLOCKED_PENDING_DRY_RUN reste bloque tant que l'infrastructure DB/auth reelle n'est pas choisie.
Alerts owner action
ProductionDecision.v1
Alerts & Approvals garde l'action de confirmation owner pour db-auth-session-adapter.
Ouvrir AlertsBlocked owner task
Anna Kowalska
Tasks garde Anna Kowalska responsable avant tout live DB/auth wiring.
Ouvrir TasksAudit event enregistre
BLOCKED_PENDING_DRY_RUN
History enregistre BLOCKED_PENDING_DRY_RUN comme production DB/auth decision trail.
Ouvrir HistoryHandoff copiable
Owner packet pour reviewer export
Copie les preuves Alerts, Tasks et History pour Anna Kowalska avant le production wiring db-auth-session-adapter.
Provider selection acceptance
Provider selection acceptance stub
Anna Kowalska doit accepter db-auth-session-adapter avant le live DB/auth wiring; BLOCKED_PENDING_DRY_RUN reste la seule decision production autorisee.
Live DB/auth provider
db-auth-session-adapter
Anna Kowalska doit choisir le vrai contrat provider pour db-auth-session-adapter.
Auth/RBAC owner
OIDC/RBAC
Anna Kowalska doit confirmer roles, claims et secret handling avant les users live.
Tenant and secrets boundary
single-tenant-local
db-auth-session-adapter reste bloque jusqu'a validation tenant isolation et managed secrets.
Live wiring go/no-go
BLOCKED_PENDING_DRY_RUN
BLOCKED_PENDING_DRY_RUN reste locked jusqu'au sign-off provider, auth et rollback owners.
Infrastructure selection decision
ProductionInfrastructureDecision.v1 blocker
Anna Kowalska doit choisir hosting, region, runtime ownership et secrets/backup boundaries pour db-auth-session-adapter; BLOCKED_PENDING_DRY_RUN reste locked tant que cette decision manque.
Hosting provider and account
db-auth-session-adapter
Anna Kowalska doit choisir le compte/provider live hosting avant que db-auth-session-adapter recoive production traffic.
Anna Kowalska porte cette infrastructure decision avant le real DB/auth wiring.
Region et data residency
EU region pending
EU region, data residency et backup locality doivent etre confirmes avant le live DB/auth wiring.
Anna Kowalska porte cette infrastructure decision avant le real DB/auth wiring.
Runtime operations owner
Managed runtime pending
On-call, deploy, monitoring et incident owner doivent etre nommes pour db-auth-session-adapter.
Anna Kowalska porte cette infrastructure decision avant le real DB/auth wiring.
Secrets et backup boundary
Secrets/backup pending
Managed secrets, backup/RPO et restore owner doivent etre acceptes avant changement de BLOCKED_PENDING_DRY_RUN.
Anna Kowalska porte cette infrastructure decision avant le real DB/auth wiring.
Guarded DB/auth wiring
ProductionDbAuthAdapterWiring.v1 preflight
Le local contract wiring pour db-auth-session-adapter peut commencer apres infrastructure acceptance (0/4); production traffic reste disabled jusqu aux live credentials.
Infrastructure acceptance
Exige hosting, EU region, runtime owner et secrets/backup ownership acceptes pour db-auth-session-adapter.
db-auth-session-adapter.infrastructureAcceptance
Endpoint contract
Utilise le redacted adapter endpoint contract sans live external connection.
db-auth-session-adapter.endpointContract
Tenant context
Mappe organization et tenant claims avant tout live database write.
db-auth-session-adapter.tenantContext
OIDC/RBAC claims
Prepare role claims pour MD, dispatcher, accountant, driver et client scopes.
db-auth-session-adapter.oidcRbacClaims
RLS policy draft
Confirme le tenant-scoped RLS policy plan pret pour migration review.
db-auth-session-adapter.rlsPolicyDraft
Secrets et backup boundary
Garde secrets, backup/RPO et restore ownership lies a infrastructure decision acceptee.
db-auth-session-adapter.secretsBackupBoundary
Live credentials
Blocked jusqu a des provider credentials revus hors du local demo workspace.
db-auth-session-adapter.liveCredentials
Production traffic reste disabled
Decision=BLOCKED_PENDING_INFRASTRUCTURE_OR_CREDENTIALS; traffic=production_traffic_disabled. Live credentials et secrets ne sont pas dans le MVP workspace.
Preflight non execute; infrastructure status: blocked.
Reviewer export
Final Demo Checklist
1/6 checklist items are ready for a reviewer-safe final demo handoff.
Presenter story seeded
0/8
Demo Presenter can seed the end-to-end story before the reviewer opens live routes.
Offline deck package
26 slides / 29 screenshots
The generated screenshots and PDF stay aligned with the reviewer export.
Driver proof packaged
0 status / 0 uploads / 0 dispatch
DriverReviewerLaunch.v1 covers status, upload and dispatch proof for field execution.
Reviewer export evidence
0/4 connection / 0/5 dry-run / 0/7 DB/auth
Adapter connection, dry-run and migration evidence stay visible before copy/export.
Readiness and rollback
3/5 release / 0/4 rollback
Release and rollback evidence stay reviewer-visible for production questions.
Local demo risk acknowledged
file-local -> db-auth-session-adapter
file-local is local demo proof; real DB/auth wiring waits for db-auth-session-adapter infrastructure.
Package freshness
Artifact package is ready for review
The final pack ties screenshots, print/PDF output, route coverage and scenario writes into one reviewer view.
Screenshots
29
Generated PNG frames synced to public demo assets.
PDF deck
artifacts/demo-deck/bfg-flowcontrol-demo-deck.pdf
Offline deck artifact for grant or stakeholder review.
Route matrix
127/127
Every localized product route is part of the route smoke.
Captured at
21 juin, 01:24
Timestamp from the latest screenshot manifest.
Last scenario write
Not written yet
Latest API-backed demo state write seen by Control.
Proof points
27
Printable deck checks tied to live product evidence.
Review links
Open proof surfaces
Driver proof
Driver PWA reviewer evidence
DriverReviewerLaunch.v1 combine 0 status update(s), 0 upload event(s) et 0 dispatch ETA proof(s) avant reviewer export.
Status updates
0
Persisted Driver PWA lifecycle events depuis Scenario Store.
Uploads
0
CMR, POD et photo flags lies a Documents et finance close-out.
Dispatch proof
0
ControlTowerDispatchIntervention.v1 reste visible dans Driver PWA.
Audit source
DriverReviewerLaunch.v1
Reviewer-safe source marker pour deck, export et readiness evidence.
Snapshot scenario
Handoff du snapshot scenario
Payload JSON portable pour rejouer le Scenario Store/API local pendant la review ou le rehearsal de migration DB/auth.
Schema
BFGScenarioSnapshot.v1
Envelope JSON versionne pour le payload scenario.
Checksum
bfg-501bb997
Fingerprint stable pour verifier l export.
Lignes
0
Records scenario inclus dans le paquet portable.
Contrat adapter
ScenarioStore.v1
Contrat API local actuel utilise pour le replay.
Packet BFGScenarioSnapshot.v1
La session grant-demo-local emballe 0 lignes scenario avec checksum bfg-501bb997 pour replay ou adapter dry-run review.
Migration preflight
Production adapter migration preflight
Reviewer-safe migration rehearsal built from the current BFGScenarioSnapshot.v1 payload, selected adapter, RBAC actors and rollback evidence.
Snapshot payload
0 rows
BFGScenarioSnapshot.v1 is frozen with row count and checksum.
Schema map
1/7
Adapter decision and cutover evidence identify tenant/user/order/document/audit tables.
RBAC claims
5 actors
Demo actor ids and permissions are ready to become auth claims.
Adapter replay
0/5
ProductionAdapterDryRun.v1 proves write/read compatibility for the selected adapter.
Rollback evidence
Bloque
Release and rollback packets keep the file-local fallback explicit.
ProductionAdapterMigrationPreflight.v1 report
BFGScenarioSnapshot.v1 has 0 rows and checksum bfg-be66a44a; use this report to rehearse DB/auth migration before live infrastructure.
ProductionAdapterMigrationPreflight.v1 schema=BFGScenarioSnapshot.v1 target=db-auth-session-adapter session=grant-demo-local checksum=bfg-be66a44a rows=0 adapter_contract=ScenarioStore.v1 dry_run=0/5 connection=0/4 rollback_decision=BLOCKED_PENDING_DRY_RUNOpen Settings preflight
Migration runbook
Production adapter migration runbook
Reviewer-safe migration runbook that turns the preflight snapshot, RBAC map, replay evidence and rollback seal into one DB/auth cutover packet.
Freeze snapshot
0 / bfg-90572071
Snapshot rows and checksum are stable for cutover review.
Schema and RLS
0/6
Tenant-scoped tables and RLS policies are mapped before live DB wiring.
Actor claims
5
Role-scoped actors map to future auth claims.
Adapter replay
0/4 + 0/5
Connection and dry-run checks prove replay compatibility.
Verification
1/5
Preflight readiness closes the checksum/evidence loop.
Rollback seal
BLOCKED_PENDING_DRY_RUN
Rollback owner and file-local fallback remain explicit.
ProductionAdapterMigrationRunbook.v1 Handoff
ProductionAdapterMigrationRunbook.v1 packages db-auth-session-adapter migration evidence with checksum bfg-90572071; copy it into the production adapter rehearsal notes.
ProductionAdapterMigrationRunbook.v1 target=db-auth-session-adapter source=BFGScenarioSnapshot.v1 session=grant-demo-local checksum=bfg-90572071 rows=0 preflight=1/5 cutover=0/6 connection=0/4 dry_run=0/5 release_decision=BLOCKED_PENDING_DRY_RUN rollback_decision=BLOCKED_PENDING_DRY_RUN runbook_decision=BLOCKED_PENDING_PREFLIGHTOpen settings runbook
Data cutover
Plan cutover donnees production
Plan batch cutover visible reviewer pour tenant/RBAC, operations, finance et audit avant infrastructure live.
Tenant/RBAC
5 actors
Acteurs et permissions prets pour seed tenant.
Operations
0 rows
Ordres, dispatch, driver et client sont rejouables.
Finance
0 rows
Lignes KSeF et paiements isolees.
Audit
0 rows
Preuves risk, adapter et sign-off restent liees.
Snapshot
0 rows
Lignes et checksum geles.
Tenant/RLS
1/6
Runbook et seed RLS prets.
Replay
0/4 + 0/5
Connection plus dry-run complets.
Parite
1/4
Donnees de lots et preflight alignes.
Rollback
BLOCKED_PENDING_DRY_RUN
Paquet rollback explicite.
Paquet ProductionDataCutoverPlan.v1
db-auth-session-adapter regroupe 5 lignes de lots avec checksum bfg-e6968b02; copier dans les notes rehearsal adapter.
ProductionDataCutoverPlan.v1 target=db-auth-session-adapter session=grant-demo-local snapshot_schema=BFGScenarioSnapshot.v1 snapshot_checksum=bfg-e6968b02 snapshot_rows=0 batch_rows=5 batches=1/4 steps=0/5 connection=0/4 dry_run=0/5 runbook_decision=BLOCKED_PENDING_PREFLIGHT release_decision=BLOCKED_PENDING_DRY_RUN rollback_decision=BLOCKED_PENDING_DRY_RUN cutover_decision=BLOCKED_PENDING_DATA_CUTOVEROuvrir le plan cutover settings
Assignment decision
Assignment decision evidence
Reviewer-visible dispatch assignment proof with the selected order, vehicle, driver, readiness score and audit source.
Order
Pending
Shipment tied to the stored assignment decision.
Vehicle
Pending
Truck selected by the AI/staged assignment review.
Driver
Pending
Driver stored in the dispatch assignment handoff.
Readiness
0/1
Vehicle, driver, trailer and carrier checks accepted.
AssignmentDecision.v1 packet
Pending
No assignment decision proof has been stored yet.
Adapter readiness
DB/auth cutover readiness
The local MVP remains file-backed, but the visible contracts identify what is ready and what must move to production infrastructure.
Storage adapter
file-local
Local state currently writes through the file adapter.
Auth mode
mock-auth-header
Role headers emulate the future RBAC boundary.
Tenant mode
single-tenant-local
Local single-tenant scope is explicit before production split.
Review actors
5
Persona roles are mapped to permissions and routes.
API contracts
Scenario state and metadata envelopes are stable.
Owner: Anna Kowalska · Direction
Role headers
Actor id, role and permissions travel through the API.
Owner: Marek Zielinski · Dispatch
Scenario store
Demo writes are normalized and replayable.
Owner: Marek Zielinski · Dispatch
DB schema
Create tenant, user, permission and scenario-state tables.
Owner: Olena Shevchenko · Comptabilite
Secrets
Move provider credentials into managed production storage.
Owner: Olena Shevchenko · Comptabilite
Migration runbook
Backfill demo state and keep rollback for live demos.
Owner: Anna Kowalska · Direction
Production risks
Risques production cutover
File-local adapter
Replace local disk storage with a tenant-scoped DB adapter.
Mock auth headers
Wire OIDC/RBAC before production users touch the system.
Mock providers
Swap KSeF, OCR, ETA and messaging providers behind existing interfaces.
Data migration
Plan seed backfill, audit retention and rollback before cutover.
Decision board adapter
Production adapter decision board
Resume reviewer du target adapter choisi et des decisions restantes pour production cutover.
Adapter selected
db-auth-session-adapter
Production path is named; implementation waits on infrastructure choice.
Environment readiness
Staging to production
Contracts plus replayable Scenario Store evidence gate environment opening.
Secrets and RBAC
OIDC/RBAC handoff
Auth ownership stays explicit before production users enter.
Schema/RLS
Postgres/RLS
Database schema acceptance is tracked as cutover evidence.
Migration dry-run
Seed backfill
Backfill rehearsal is separated from final release.
Rollback window
File-local fallback
Reviewer can see the fallback remains available.
Owner approvals
6 checks
Final release is blocked until all owner rehearsals are accepted.
Adapter connection
Production adapter connection evidence
Endpoint readiness packet visible reviewer sans DSN, tokens ni mots de passe.
Endpoint
Reachability path recorded.
TLS
Fingerprint captured.
RBAC
Role claims mapped.
Write probe
Replay probe accepted.
Connection packet
db-auth-session-adapter
No connection packet has been recorded yet.
Fingerprint not recorded
Dry-run adaptateur
Checkpoint dry-run adaptateur production
Transcript visible reviewer prouvant que le DB/auth adapter path selectionne peut recevoir le payload local avant connexion infrastructure reelle.
Snapshot
Payload scenario exporte.
Schema map
Champs database mappes.
RBAC claims
Actor claims rejoues.
Adapter replay
Write/read transcript enregistre.
Rollback
File-local fallback conserve.
Dry-run checkpoint
db-auth-session-adapter
Aucun transcript dry-run enregistre.
Release handoff
Manifeste production release handoff
Valeurs env exactes du demo local, owner rollback et decision go/no-go visibles avant le vrai cutover.
Env vars
9
Les valeurs release sont explicites et copiables.
Adapter target
1/7
La preuve du DB/auth adapter choisi est visible.
Dry-run transcript
0/5
Dry-run transcript doit etre complet.
Rollback owner
file-local
File-local fallback reste nomme pour la securite demo.
Owner checks
0/6
Les owners cutover rehearsal restent visibles.
Bloc env copiable
BFG_RELEASE_ENVIRONMENT=local-demo BFG_RELEASE_TARGET=db-auth-session-adapter BFG_SCENARIO_ADAPTER=ScenarioStore.v1 BFG_STORAGE_ADAPTER=file-local BFG_AUTH_MODE=mock-auth-header BFG_TENANT_MODE=single-tenant-local BFG_ROLLBACK_OWNER=user_md_anna BFG_RELEASE_EVIDENCE=ProductionAdapterDryRun.v1 BFG_RELEASE_DECISION=BLOCKED_PENDING_DRY_RUN
Decision BLOCKED_PENDING_DRY_RUN; 3/5 gates release handoff prets.
Drill rollback
Production rollback drill packet
Le reviewer pack porte aussi ownership rollback, fallback file-local et audit packet proof avant le vrai DB/auth cutover.
Freeze window
BLOCKED_PENDING_DRY_RUN
La decision release est figee avant le move production.
Owner ack
Anna Kowalska
Rollback owner est explicite dans le review packet.
Storage fallback
file-local
File-local adapter reste le fallback path nomme.
Audit packet
ProductionRollbackDrill.v1
ProductionRollbackDrill.v1 est package pour offline review.
Paquet rollback copiable
BFG_ROLLBACK_DECISION=BLOCKED_PENDING_DRY_RUN BFG_ROLLBACK_OWNER=user_md_anna BFG_ROLLBACK_STORAGE=file-local BFG_ROLLBACK_AUTH=mock-auth-header BFG_ROLLBACK_EVIDENCE=ProductionReleaseHandoff.v1 BFG_ROLLBACK_PACKET=ProductionRollbackDrill.v1
Decision BLOCKED_PENDING_DRY_RUN; 0/4 checks rollback sont prets pour Anna Kowalska.
Final checklist
Checklist reviewer
Route smoke
127/127 localized routes return 200.
i18n audit
Six locale files share the same semantic key shape.
Demo package
Screenshots and PDF export are ready for offline review.
Pilot sign-off
Reviewer acceptance is stored as audit evidence.
DB/auth cutover
Cutover rehearsal est a 0/6; infrastructure choice reste le prochain pas production.