-
released this
2026-10-13 21:50:02 +02:00 | 193 commits to main since this releaseReference 0.1 — Linux Python+SQLite
Cette première référence rassemble le HostHelper Linux Python+SQLite développé et qualifié dans la branche Asami
privileged-execution. Elle rend son code, ses tests, ses fixtures et ses preuves reproductibles indépendamment du serveur MCP et des interfaces humaines.Ce que permet la référence
- Exécuter un
ProcessSpecauthentifié déjà matérialisé par CORE, avec executable et identité explicites, guards locaux et postconditions ; aucun shell implicite ni autorité inventée par le helper. - Conserver une identité Ed25519 et un trust pinné, vérifier le TLS et les signatures métier, reconnecter sans recommencer un effet.
- Persister l’admission, le high-water, le start fence et les résultats SQLite. Avant fence durable, une reprise exige l’absence de start prouvée ; après effet possible, réconcilier ou conserver
AMBIGUOUS. - Annuler selon le contrat un groupe de processus réel, y compris lorsque son processus principal est déjà sorti ; conserver les issues et preuves terminales.
- Borner sorties, blobs, délais, mémoire et descripteurs ; récupérer les ACK et nettoyer progressivement sans supprimer les racines de recovery ou la protection contre le rejeu.
- Construire le même artefact portable et le même bootstrap administratif que ceux admis sur les pilotes, puis installer manuellement le service systemd avec un trust exact fourni par CORE.
Parcours de développement
Le socle durable et l’exécuteur POSIX ont été établis le 4 octobre ; le service supervisé, les événements et le trust persistant le 7 ; les contrôles d’identité, la fraîcheur, les blobs et les guards le 8. Les 9–10 octobre ont ajouté les preuves de pression mémoire/descripteurs/disque et de recovery SQLite/WAL, la compaction progressive puis le bootstrap et l’installation systemd. Les 11–13 ont renforcé la reconnexion, le transfert des sorties, les refus, les crashes avant fence et la cancellation signée. Le pilote Longitude et l’admission explicite ont ensuite fixé la baseline.
L’import Git conserve 138 commits pertinents pour les fichiers effectivement extraits, avec une correspondance vers les commits Asami. Ce nombre n’est pas un nombre de fonctionnalités ni une nouvelle qualification de tout le plan de contrôle.
Identité et limites
Source figée :
4c4dcf09d693fd7690ab1511ab04cc06ccd0a4ef; candidate admisee9ff5e2; helper97c82d4. Helper reconstruit SHA-2569e83210b179fde8716ae9dd90d7e1ebf7fd268e6c263044fa98be402262cd9adet bootstrapb32c0b4919faf62830e7d5079bb119ef48fd260b0b1c546bbf7c4f590108dd0c, strictement identiques aux artefacts conservés.Cette référence est la baseline SQLite, pas le port LMDB, le self-update autonome Common Core, un Enroller ou un nouveau runtime Windows/OpenWrt. Elle ne revendique pas la clôture des qualifications globales MCP/WMI/Receipes. La réserve opérateur sur la généralisation du transport persistant reste distincte.
La publication finale doit relier le commit du dépôt autonome, l’archive exacte, les checksums et la qualification de cette extraction. Ce document prépare ses notes ; il ne prouve pas qu’une GitLab Release a déjà été publiée.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Exécuter un