2.6 KiB
2.6 KiB
Task: Promote Learning download size removal to main
Identity
- Task ID: 20260820-promote-download-size-main-9a4c2e71
- Mode: Integration
- Branch: main
- Worktree: D:\Datas\OthersProjects\makelore
- Base commit:
2168e291b2 - Owner: codex
- Status: Blocked
Scope
- Promote the already verified integration tip
d16caceinto localmain. - Keep the reconciled Learning download implementation and canonical project documentation unchanged.
- Preserve the unrelated pre-existing untracked task record in the canonical worktree without modifying or committing it.
Intent And Constraints
- Remove every client-side archive-size check while retaining authentication, fixed routes, same-origin redirects, SHA-256, ZIP signature validation, temporary-file cleanup, and atomic rename.
- Treat the Works Square upload/storage limit as independent from Makelore's download behavior.
- Merge only to local
main; do not push a remote branch. - Do not create sub-agents, per the user's explicit instruction.
Outcome
- Merged integration tip
d16caceinto localmainthrough merge commit399b280. - Removed the completed upstream integration task record from the promoted tree so the canonical worklog contains only the current promotion record.
- Preserved
.project-docs/30-worklog/tasks/20260819-package-learning-off-115-9c4d.mduntouched and untracked.
Verification
- Upstream integration verification: focused Learning tests
17 passed; full unit suite176files /2061tests; typecheck passed; lint passed with zero errors and six pre-existing warnings; Renderer/Main/Preload/utility build passed with existing advisory warnings only. - Local
mainfocused Learning tests:2files /17 passed. - Local
mainpnpm run typecheck: passed. - Removed-size-symbol scan and
git diff --check: passed. - Required project-docs structure check: passed.
- Task-aware documentation drift check: blocked only by the pre-existing,
explicitly preserved untracked record
.project-docs/30-worklog/tasks/20260819-package-learning-off-115-9c4d.md; the merged upstream task record was removed from the final tree.
Follow-ups
- Package and smoke with a real archive response that omits or misreports
Content-Length. - Monitor disk-space behavior for very large archives because the client has no archive-size ceiling by explicit product decision.
- Decide separately whether to integrate or remove the preserved untracked task record so the task-aware documentation gate can pass and ownership can be released cleanly.
Promotion Candidates
- None recorded.