Files
mars-nwe/tests/afp/TODO.md
ai 59bfdd65b2
All checks were successful
Source release / source-package (push) Successful in 52s
afp: persist ProDOS info metadata
2026-06-01 11:51:05 +02:00

32 lines
1.1 KiB
Markdown

# AFP TODO
This file contains only AFP follow-up work that is still open. Smoke results,
endpoint inventory, WebSDK audit notes, and implementation history belong in the
neighboring AFP documentation files, not in the root `TODO.md`.
## Remaining AFP work
### `0x13 AFP Get Macintosh Info On Deleted File`
Current status:
- Implemented as a conservative adapter over the mars_nwe salvage/deleted-entry
backend.
- Covered by `afp_deleted_info_smoke` and the full `afp_smoke_suite.sh`.
- Does not scan or expose `.recycle` / `.salvage` as AFP-visible paths.
Current AFP mapping:
1. Resolve the deleted DOS directory entry through the mars_nwe salvage backend.
2. Return FinderInfo from the salvage JSON snapshot.
3. Return ProDOS information from the nwatalk xattr-backed Salvage JSON snapshot (`prodos_info_hex`).
4. Return resource fork size from the salvage JSON snapshot.
5. Return the deleted filename from the salvage/deleted-entry record.
References:
- `tests/afp/AFP_DELETED_FILE_INFO.md`
- `tests/afp/AFP_ENDPOINT_INVENTORY.md`
- `tests/afp/AFP_FINAL_AUDIT.md`
- `tests/afp/AFP_WEBSK_AUDIT_FINDINGS.md`