Files
mars-nwe/tests/afp/TODO.md
OpenAI 5365f0e37f
All checks were successful
Source release / source-package (push) Successful in 48s
TODO: keep only active AFP deleted-file follow-up
2026-05-31 09:17:29 +02:00

38 lines
1.3 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 Files`
Current status:
- Unsupported in the current AFP compatibility slice.
- Documented as salvage/deleted-entry-backend dependent.
- Must not be implemented as an AFP-local deleted-file scan.
Required backend first:
- `NCP 0x2222 / 87 / 16` - Scan Salvageable Files
- `NCP 0x2222 / 87 / 17` - Recover Salvageable File
- `NCP 0x2222 / 87 / 18` - Purge Salvageable File
- Optional legacy `NCP 0x2222 / 22 / 27` - Scan Salvageable File (old)
Future AFP mapping:
1. Resolve the deleted DOS directory entry through the mars_nwe salvage backend.
2. Return FinderInfo from AFP metadata when available, otherwise zeroes.
3. Return ProDOS information as zeroes unless mars_nwe gains a real ProDOS store.
4. Return resource fork size as zero while resource forks remain unsupported.
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`