docs: reconcile implementation tickets with final handoff #26

Open
phg wants to merge 265 commits from main into research/supported-volume-geometry
Owner

Summary

  • Reconcile the implementation ticket records with the hosted specification and final software-validation handoff.
  • Update repository links, dependency references, resolved prerequisites, and validation contracts across the planning records.
  • Record the staged software acceptance and packaging handoff.

Testing

  • Not run (documentation-only change).
## Summary - Reconcile the implementation ticket records with the hosted specification and final software-validation handoff. - Update repository links, dependency references, resolved prerequisites, and validation contracts across the planning records. - Record the staged software acceptance and packaging handoff. ## Testing - Not run (documentation-only change).
- Update local ticket records with resolved planning decisions and software validation gates
- Point hosted issue links to the IODD Tool repository
phg added 264 commits 2026-10-16 09:01:16 +00:00
# Conflicts:
#	Sources/IODDTool/App.swift
# Conflicts:
#	Sources/IODDCore/VolumeOperations.swift
#	Sources/IODDTool/App.swift
# Conflicts:
#	Sources/IODDCore/VolumeOperations.swift
#	Sources/IODDTool/App.swift
# Conflicts:
#	Sources/IODDCore/MutationTransactionDriver.swift
# Conflicts:
#	Sources/IODDCore/ExFATMutation.swift
# Conflicts:
#	Tests/IODDCoreTests/Fixtures/exfat.py
# Conflicts:
#	Sources/IODDCore/VolumeOperations.swift
#	Sources/IODDTool/App.swift
# Conflicts:
#	Tests/IODDCoreTests/Fixtures/exfat.py
# Conflicts:
#	Sources/IODDTool/App.swift
# Conflicts:
#	Sources/IODDTool/App.swift
# Conflicts:
#	Sources/IODDTool/App.swift
Extract associated MutationError reasons at the existing response fallback.
Keep localized errors informative and preserve plain descriptive diagnostics,
HostAccessError passthrough, start/remount handling and all authority/state.

Actual signed95 unsafe-Finish screenshot is the native symptom RED. No
correct host seam reaches this signed serializer; mirrored helper tests
are omitted. Syntax parsing passes; new native runtime GREEN is pending.
Open the private recovery-export policy nonblocking so regular-file admission rejects a FIFO without waiting for a writer. Preserve unexpected metadata and release the held policy and lifecycle leases on refusal.

Add regressions through public recovery export and cask installation, checking prompt refusal, filesystem and evidence preservation, and successful retry after explicit fixture reconciliation. Each regression fails against the original blocking reader and passes with the fix.

Run the controlled FIFO release on its own thread: an initial full-suite run exposed starvation of the shared dispatch pool. Keep the same timeout and assertions. All 17 focused lifecycle/export test functions pass.
# Conflicts:
#	README.md
# Conflicts:
#	docs/research/engine-recovery-constraints.md
# Conflicts:
#	Sources/IODDTool/CompactionWorkflowView.swift
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin main:main
git switch main

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch research/supported-volume-geometry
git merge --no-ff main
git switch main
git rebase research/supported-volume-geometry
git switch research/supported-volume-geometry
git merge --ff-only main
git switch main
git rebase research/supported-volume-geometry
git switch research/supported-volume-geometry
git merge --no-ff main
git switch research/supported-volume-geometry
git merge --squash main
git switch research/supported-volume-geometry
git merge --ff-only main
git switch research/supported-volume-geometry
git merge main
git push origin research/supported-volume-geometry
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
phg/iodd-tool!26
No description provided.