Fix Codex minimum admission and verified installed package (#45) #48
No reviewers
Labels
No labels
Agent/Autonomous OK
Agent/Demeter
Agent/Hermes
Agent/Human
Agent/Needs Review
Area/API
Area/Auth
Area/CLI
Area/Data
Area/Docs
Area/Infra
Area/UI
CI/Failing
CI/Flaky
CI/Green
CI/Needs Runner
CI/Needs Workflow
Compat/Backward Compatible
Compat/Breaking
Compat/Migration
Deploy/Ansible
Deploy/Blocked
Deploy/Homelab
Deploy/Needs Config
Deploy/Needs Secret
Deploy/Ready
Deploy/Rollback
Kind/Bug
Kind/Chore
Kind/Design
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Refactor
Kind/Security
Kind/Spike
Kind/Testing
Ops/Backup
Ops/Incident
Ops/Maintenance
Ops/Monitoring
Ops/Upgrade
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Priority
Someday
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Risk
Critical
Risk
High
Risk
Low
Risk
Medium
Security/Auth
Security/Disclosure
Security/Hardening
Security/Secret
Size
L
Size
M
Size
S
Size
XL
Size
XS
Stack/Ansible
Stack/Docker
Stack/Forgejo
Stack/Hermes
Stack/Node
Stack/Postgres
Stack/Python
Stack/Systemd
Status
Abandoned
Status
Blocked
Status
In Progress
Status
In Review
Status
Need More Info
Status
Ready
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
2027a/auroscope!48
Loading…
Reference in a new issue
No description provided.
Delete branch "work/issue-45-echec-de-compilation-alors-que-la-vesrion-de-par"
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?
Closes #45 on human merge. The tested package candidate fixes the Codex 0.153.4 version-only rejection; no workstation upgrade, automatic merge or AUR publication is claimed. The original Paru preparation hurdle was reported passed by Mathieu in comment 1818; no new Paru policy change is included.
Changes
codex-cli MAJOR.MINOR.PATCH, inclusive minimum 0.150.1, numeric comparison without overflow or upper ceiling. Reject old, prerelease, suffixed and malformed banners; LF/CRLF accepted, bare CR rejected.d42be9f2e3, archive SHA-256 c363282770c188c24da75f4a8c4ba06dd2d55f5dacf42478b1250371ba64d6b7. Generated .SRCINFO matches byte-for-byte./usr/bin/auroscope, not just the workspace binary. Align README, package README, specification, status and dependency evidence.TDD and actual verification
unsupported Codex CLI version "codex-cli 0.153.4"; supported versions are 0.150.1 and 0.151.0; container exit 1.AURoscope package build/install smoke passed. Stable-Paru fail-fast, compatible provider, external/non-Pacman Codex, metadata, installed ownership/modes, passthrough and guard failure also pass.CGO_ENABLED=1 go test ./... -count=1— PASS;go vet ./...— PASS. Default Go suite explicitly skips the opt-in live test rather than reporting it as run.TestCodexReal01534AuditContractindependently rerun with the actual production client — PASS 26.81s, locally validated report. Upstream verification lane also passed 20.79s. Official complete package SHA-256 a822187e1a2420c61c5926721bfbd878701ed95547c9bb0d4de4498a16ba1821 rechecked.codex sandbox -c 'sandbox_mode="read-only"', reading succeeds but write fails with OS error 30 Read-only file system, exit 1, no marker. This is real direct filesystem enforcement, not a model claim.AUROSCOPE_E2E_DISPOSABLE_ARCH=1 scripts/e2e-disposable-arch.sh— PASS.AUROSCOPE_E2E_SUPPORTED_PARU=1 scripts/e2e-supported-paru.sh— PASS, container exit 0, pinned real Paru 9ac3578807a87858651e81a02586ceb947686e7c. Real hello build/install, edit/re-audit, drift refusal, skip without build and official tree installation without a new Codex audit. This gate uses fake Codex and source-built AURoscope, distinct from the installed-package gate.git diff --check, .SRCINFO regeneration parity andnamcap PKGBUILDin disposable Arch — PASS, no namcap diagnostics.Resolved interventions
The old HTTP401 came from an unauthenticated profile-isolated environment. Mathieu 2164 designated the authenticated host; HOME=/home/mathieu CODEX_HOME=/home/mathieu/.codex works. No token contents read/copied/published; Forgejo and signed commits remain Hephaistos.
Mathieu explicitly authorized the disposable PKGBUILD gates in #45 (comment) . The former blanket prohibition came from the generated Kanban task, not the repository's narrower audit-time rule. Gates were run only after that authorization. No recipe execution during audit and no host Pacman transaction.
Review guidance and residual risks
d42be9fin merge history: use a normal merge (or another history-preserving method), not squash/rebase-and-delete that may orphan the archive source. No tag created.d42be9fsource and describes its then-candidate state; current recipe metadata and this evidence describe the new package revision.LicenseRef-Unspecified), unchanged from the existing self-hosted package.Signed Hephaistos commits: implementation
235916f34a; authenticated evidenced42be9f2e3; packaging and final docsebe01d6964. Only work/issue-45-echec-de-compilation-alors-que-la-vesrion-de-par pushed; branch includes current main. No merge/tag/main push.hephaistos referenced this pull request2026-09-06 14:59:02 +00:00
done, keep working on it !
hephaistos referenced this pull request2026-09-06 15:22:08 +00:00
WIP: fix Codex minimum admission (#45); qualification blockedto Fix Codex minimum admission and verified installed package (#45)Revue finale Hephaistos t_49f961e7 sur la tête exacte
ebe01d6964: aucun défaut bloquant trouvé. Contrat ADR-0046, diff d’admission/rejet, absence de bypass, source immuable et métadonnées relus. Tests Codex ciblés, suite Go complète non cachée, vet, syntaxe des scripts et diff-check rejoués PASS. Audit réel officiel 0.153.4 rejoué via le client de production : PASS 16,15 s avec rapport validé. Checksums Codex/source et trois signatures Hephaistos vérifiés; sourced42be9fancêtre, code cmd/internal identique à la tête, .SRCINFO identique à la génération conservée.Les journaux amont package RED (ancien pin refuse 0.153.4), GREEN (r5.gd42be9f-1 installé/revue réussie), vrai Paru et sandbox OS ont été inspectés; ces gates Arch/sandbox n’ont pas été rejoués dans cette passe de revue. La sonde model-driven inconclusive reste exclue. PR prête pour revue/fusion humaine, sans fusion ni mise à jour du poste par l’agent. Préserver
d42be9fdans l’historique et conserver ce correctif lors du futur pin couleurs PR49.hephaistos referenced this pull request2026-09-06 17:40:55 +00:00