Skip to content

Commit 499dc1d

Browse files
committed
FEATURE-ci-freebsd-proof: Mark local task complete
1 parent 8779c8e commit 499dc1d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎specs/tasks/FEATURE-ci-freebsd-proof.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# FEATURE-ci-freebsd-proof: FreeBSD checkout provenance and evidence recovery
22

3-
Status: Implemented locally; caller Groundwork validation and finalization pending. Native FreeBSD execution remains CI / v3 PR owned under AGENTS.md. Base: `v3` at `663c0eb390a5d0a9380b8c9002c67b0cf2af770e`.
3+
Status: Complete (local implementation, Groundwork validation and finalization). Native FreeBSD execution remains CI / v3 PR owned under AGENTS.md. Base: `v3` at `663c0eb390a5d0a9380b8c9002c67b0cf2af770e`.
44

55
Archive FreeBSD job `120331982719` in run `39928823544` completed its pinned Node source build and client installation, then failed native Git provenance with `dubious ownership`. Its always-run recovery also failed: legacy SCP rejected the source basename `.`. The affected workflow sections were unchanged from `919fa6aa` to this task's base, as established by the caller's bounded comparison. Full original output is retained in the main repository's `.debug/FEATURE-ci-freebsd-proof/original-freebsd-job.log`.
66

@@ -18,7 +18,7 @@ Action items:
1818
- [x] Exercise actual OpenSSH SCP sender/receiver protocol with only SSH transport replaced locally; verify strict-basename RED, recovered diagnostics, hidden files and exact package/archive layout.
1919
- [x] Run all three affected Python workflow test scripts, actionlint, shell/Python syntax and diff checks.
2020
- [x] Preserve raw outputs, command journal and verification limits in the main repository's `.debug/FEATURE-ci-freebsd-proof/`.
21-
- [ ] Caller: Groundwork validation and local finalization into `v3`.
21+
- [x] Caller: Groundwork validation and local finalization into `v3`; five reviewers approved with zero findings.
2222
- [ ] CI / v3 PR: fresh native FreeBSD execution and hosted artifact recovery/upload.
2323

2424
Local verification: all 20 workflow tests, 4 package-workflow tests and 6 platform-CI tests pass. Actionlint passes for both changed workflows. The pre-fix regression run failed in 10 subcases across both workflows, including real native Git checkout refusal and real SCP `unexpected filename: .`; the repaired commands pass. Local Git uses `GIT_TEST_ASSUME_DIFFERENT_OWNER=1` to exercise its actual ownership policy, with an independently initialized checkout still refused. The SCP fixture runs the installed OpenSSH client and server protocol; it replaces SSH transport only and uses no network credentials or daemon. These checks provide local command/protocol evidence, not native FreeBSD or hosted action proof.

0 commit comments

Comments
 (0)