feat(vigie): signal tooltips on the health page, vigie Gitea account (card 61)
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 9s
Gate — evals et acceptance réelles / revue (push) Successful in 8s
Gate — evals et acceptance réelles / evaluation (push) Successful in 4m54s
CD — Staging / build (push) Successful in 32s
CD — Staging / deploy (push) Successful in 34s
feat(vigie): monitoring, alerts and public service health page (card 61)
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 15s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Successful in 2m41s
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 9s
fix(observability): name the page auditor's spans after its package
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Successful in 1m17s
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 9s
D1: badge on the Mes audits link of the header (card 106)
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 9s
Gate — evals et acceptance réelles / revue (push) Successful in 8s
Gate — evals et acceptance réelles / evaluation (push) Successful in 1m28s
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
CD — Staging / build (push) Successful in 1m55s
CD — Staging / deploy (push) Successful in 32s
feat(audit): export the validated report as a spreadsheet
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Successful in 36s
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 8s
fix(api): allow PATCH in CORS to review a finding
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 15s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 8s
feat(audit): validate the report and read its summary
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 56s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 8s
feat(audit): review the findings, overview and treatment
CI / ci (push) Skipped
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 8s
docs: B6 in the changelog
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 8s
Gate — evals et acceptance réelles / revue (push) Successful in 7s
Gate — evals et acceptance réelles / evaluation (push) Successful in 5m24s
CD — Staging / build (push) Successful in 1m57s
CD — Staging / deploy (push) Successful in 46s
feat(audit): e-mail when the analysis ends
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 8s
feat(audit): prepare an audit, step 3: choose the rules
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 9s
feat(audit): prepare an audit, step 2: choose the pages
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 8s
feat(audit): prepare an audit, step 1: the site and its pages
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 8s
feat(client): delete an audit from Mes audits with in-row confirmation
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 7s
feat(audit): Mes audits, list of audits with their state (B1)
CI / ci (push) Skipped
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 15s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 8s
docs: remove done TODO entries, card 95 closure
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 8s
feat(audit): A4, resume an interrupted analysis at API startup (card 95)
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 8s
feat(audit): A3, one audit in progress at a time (card 94)
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 8s
feat(audit): sampled rules get one verdict for all pages (A2, card #93)
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 7s
feat(audit): launch an audit and run its analysis in background (A1, card #92)
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 8s