refonte(pc-mirror) : le legacy disparaît — l'interface écrite à la main, et son serveur #18
Loading…
Reference in a new issue
No description provided.
Delete branch "refonte/sans-legacy"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ce que fait cette branche
Le dépôt portait encore tout l'appareil de l'ancienne interface Python alors que le service est en Rust
depuis la pose du 108. 2 828 lignes s'en vont, et rien ne s'en servait plus.
status-server/server.pycrates/pcmirror-serveur/src/pages.rscrates/pcmirror-serveur/src/assets.rstests/fixtures/capturer_local.pytests/fixtures/extraire_assets.pyassets.rsdocs/COMPORTEMENT.mdPartent avec : le mode
PCMIRROR_FRONT(OrigineFront, le champ de configuration,VueTableau),page_tableau/page_fichiers, l'en-tête Python attendu par le contrôle de référence, et les bancs depage. Le service ne sert plus qu'une page — la Svelte embarquée — ou dit qu'il n'en porte pas (
503)./filesredirigeL'explorateur écrit à la main n'existe plus ; la vue Svelte le remplace sous
/fichiers. Plutôt que decasser les liens en circulation (favoris, onglets ouverts, journaux),
/filesredirige vers/fichiers, dossier compris — et l'exclusion renvoie au même endroit.entete_telechargementvivait danspages.rssans être une page : elle passe dansformat.rs.Le contrat ne bouge pas, ses captures si
Le jeu de sondes mesuré sur le Python (
status-server-local/attendu.json) reste le contrat : c'estce que
cargo testrejoue, et il n'a pas changé — sauf les cinq sondes/files, qui passent de200/400/500à303. Les captures brutes sont re-mesurées sur le service qui tourne désormais, etl'exigence d'en-tête
Server: BaseHTTP/0.6 Python/disparaît : elle enfermait le contrat sur un serveurqui n'existe plus.
La CI
Le job
referenceperd ses deux étapes Python devenues sans objet (py_compiledes fichiers supprimés,capturer_local.py --verifier). Les deux vérificateurs qui lisent le jeu figé restent.Vérifications
frontend/dist(lacondition de la CI, où le service rend 503 au lieu de la page).
factice : aucun accès au miroir réel, et
_exclusions.txtvérifié inchangé.Après fusion
La livraison repose le service sur le 108 — avec le correctif de pose renommée (#15), qui rend
l'opération reproductible.