Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1.7 KiB
Task 20: Documentation
Files:
-
Modify:
docs/content/protondrive.md(hand-written parts only; leave the autogenerated options block between its markers alone) -
Modify:
docs/data/backends/protondrive.yaml -
Modify:
docs/ARCHITECTURE.md,docs/DECISIONS.md,docs/TODO.md -
Create:
docs/specs/001-conformance-checklist.md -
Step 1: Rewrite the docs page per spec section 10: both sign-in methods (fix the stale
user>/passtranscript), the third-party notice verbatim, what is verified on upload and download, the ranged-read caveat, the--dumpwarning from spec section 7, limits (name rules, no SetModTime, trash semantics), removal of the "Beta" note and thehenrybear327library text. Do not change the tier. -
Step 2: Run
python3 bin/manage_backends.py features protondriveif it works offline with the fake remote; otherwise editprotondrive.yamlfeatures:by hand to match the new feature set and setfeatures_score: 5. Leavetier,maintainers,integration_testsuntouched. -
Step 3:
docs/specs/001-conformance-checklist.md: one table row per SDK module (apiService,shares,nodes,upload,download,crypto, account/auth) with the SDK file, the Go file, the SDK tag last checked (js/v0.23.0), and known deliberate differences (no small-file path, no events yet, no thumbnails). -
Step 4:
docs/ARCHITECTURE.md(protondrive section replacing the "known rough edges" line), adocs/DECISIONS.mdentry for the native port,docs/TODO.mdentries for M5, M6, M7 and every live check not run. -
Step 5: Commit
protondrive: update docs for the rewritten backend.