Repository navigation
fix(harbour): close repair diagnostic drift and audit rules at exact SHA - #53
Merged
Merged
Conversation
…p' into codex/anna-mvp-20260824
chore(license): align npm metadata with MIT
fix(asset-creator): handle ComfyUI timeouts and terminal status
…fore-upload fix(asset-creator): validate Trellis templates before uploading images
…t-v1 feat(audio): add provider-neutral MusicPlan contract
fix(deps): isolate sharp 0.35.4 security lockfile update
…d_yarn-fcec0467e2 fix(deps): patch sharp and Joi; align Vitest on 4.1.11
…260910-a13e docs(roadmap): plan structural storyboards and physical consistency
…link fix(ci): remove stale GemReward gitlink
…v0.1 feat(game-bridge): add deterministic StoryCore-to-Godot contract fixture
feat(video-routing): route real shot specs across direct/parallel/sequential
fix(harbour): strengthen repair reliability from real Anna reruns
…rdening inside the rewritten repair prompt
zedarvates
marked this pull request as ready for review
September 21, 2026 15:57
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



La réparation Harbour réinjectait du texte du modèle via les erreurs de parsing et les identifiants inconnus, en contradiction avec ADR-022. Cette PR remplace ces diagnostics par deux catégories fixes et conserve la source utilisateur exacte. Le nouveau test reproduit la fuite sur main et passe avec la correction.
Deux commits séparent la correction de l’App de la gouvernance du dépôt, conformément à AGENTS.md et ADR-024 :
e121ea16cbd5a772ddb485414928c0938eace2d5et licence MIT conservée ;Preuve locale sur
6ad9b3b064c75f730bdc018c4c345d036263496e: arbre Git identique au commit distant ; audit hors réseaubotte.rules-audit/v1, score 100, 3 règles, zéro erreur/avertissement/conflit/règle non appliquée/vérification périmée. Fingerprintb2fb7e4cd25bf3df00ff222b283c4ffb8386c484cf26dedf306d490ae85fa019. Les 30 tests Node ciblés passent avec les sockets interdits, ainsi que l’export exemple, la fixture mock et le corpus immuable de 20 prompts. Les cas absent/vide/averti/en erreur sont refusés par le filtre CI.Preuve CI : BLOCKED. Le run 34314979394, sur ce SHA exact, échoue dans
actions/checkoutpendant le retrait de l’authentification :No url found for submodule path 'GemReward-Service-Repo' in .gitmodules. L’audit CI, la validation Anna stricte officielle et les tests navigateur n’ont donc pas été exécutés.git submodule foreach --recursive truereproduit l’échec même dans le checkout partiel local. La suppression du gitlink orphelin et son contrôle de checkout sont déjà proposés séparément dans #49 ; leur intégration par la voie de revue reste une dépendance. Aucune réussite d’un autre SHA n’est utilisée comme preuve et aucun contournement du nettoyage des identifiants n’a été ajouté. Le contrat est limité aux trois règles enregistrées ; il ne certifie ni tout StoryCore, ni l’acceptation réelle des modèles, ni une publication. Le fingerprint vérifie les références de règles et ne remplace pas les résultats des probes ou le SHA Git. La réparation du gitlink reste suivie séparément dans #49.