Life ConnectLife Connect
Wiki index
Architecture
Services
UI
Concepts
Runbooks
Infra
Swagger Docs
GitHub
Wiki index
Architecture
Services
UI
Concepts
Runbooks
Infra
Swagger Docs
GitHub
  • Cross-cutting concepts

    • EventBridge fanout
    • Atlas Triggers
    • ECS Fargate deploy lifecycle
    • Keycloak hosting
    • Cloudflare Pages auto-deploy
    • Bitbucket Pipelines (legacy)
    • Terraform-managed envs (legacy)
  • Accounting model

    • Accounting model
    • Events catalog
    • Accounting journals
    • Plan of accounts (PCG)
    • Auxiliary accounts
    • FEC fields (Fichier des Écritures Comptables)
    • pieceReference numbering
    • Tenant matrix (payable / receivable)
    • Owner matrix (payable / receivable)
    • Take-over UI display rules
    • Engine functional audit (2026-07) ↗
Last updated 2026-09-16

End-to-end suite report — staging

AI-generated content

This document was generated by an AI assistant. Verify accuracy before relying on the details.

Generated

pnpm report:e2e regenerates this page. Do not edit it by hand — the next run overwrites it. It does not run the suite: the inventory comes from playwright test --list, which executes nothing, and the figures come from the index and the defect list. Last run: 2026-09-16.

What the staging end-to-end suite contains, what it has proven about the deployed Angular application, and what it found while doing so. How to run it is in the suite's page.

At a glance

Tests642 in 128 files
With PW_DESIRED=1671 in 148 files
Capabilities indexed249
Verified end to end157 (63 %)
Confirmed defects21

Capability coverage

The verdict vocabulary is closed to five values; a sixth invented in passing is rejected by apps/ui/test/e2e-feature-index.test.mjs.

verdictmeaningnshare
staging: yescovered end to end15763 %
staging: partialpartly driven, and the row says which part3614 %
characterised as unreachableno user path reaches it239 %
characterised as brokenreached, and the application failed198 %
staging: nonenot covered, and the row says why146 %

The rows marked unreachable or broken are a result, not a backlog: finding them is what the exercise was for.

The suite, by area

areaspec filestests
transverse31171
contracts24119
parts19102
accounting2495
persons1479
tickets1262
accounting (desired)712
admin28
tickets (desired)46
grr15
contracts (desired)44
parts (desired)34
auth (desired)12
setup11
persons (desired)11

Areas suffixed (desired) hold the specs that describe a fix rather than the current behaviour. They run only under PW_DESIRED=1 and are red on purpose until the defect is fixed.

Defects found

severityn
capacité bloquée6
à qualifier5
perte de données3
écriture fausse silencieuse3
chiffre faux affiché1
configuration serveur1
message trompeur1
écran factice1

Ordered by what the user loses, with the full list and the evidence in apps/ui/e2e/staging/TO-FIX.md. Each defect has two specs: one that records it and is green today, one that specifies the fix and is red.

Edit this page
Last Updated:
Contributors: Grégory Horion