Reader 0.2 release repair and ready-backlog consolidation
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 15/100
Research direction
Start with the existing scrip-site-two-full-work-gallery branch at c411e29030e7e778f99cd9689441d348f75a7715, the Reader integration in #274, and site_renderer.py; inspect open PR #276 before touching the work. Verify the publisher crash recovery and concurrent publication regressions, then run full repository CI, an installed wheel smoke test, and a deterministic site rebuild on the successor's exact head. Done means the stated acceptance criteria pass together while preserving the branch histories and current master changes.
Written by the indexing model from the issue text.
Description
Owner-requested delivery cleanup, 2026-10-18. #268 and #272 are now merged into master; #267/#271 closed. The remaining executable product issues are #269 and #273. #265 has separate missing administration/branch-deletion capabilities, not an analyzer blocker.
Delivery claim
Reuse the existing un-PR'd scrip-site-two-full-work-gallery branch at c411e29030e7e778f99cd9689441d348f75a7715 for one successor PR against current master. Preserve its three unique gallery files, adopt the existing Reader integration from #274 without reimplementation, fix the exact site_renderer.py syntax regression and verify the pending crash-safe publisher patch. Preserve the original histories and all current master changes. #270/#274 stay as provenance until the successor is accepted; do not start another competing integration.
Acceptance
- One runnable installable Reader with all existing 29 metrics, private bounded UTF-8 input, JSON/HTML/CSV and canonical five-route site.
- Full repository CI, clean installed-wheel smoke and deterministic site rebuild on the successor's exact head. Crash recovery/concurrent publication regressions; no weakened tests or publication allow-list.
- Reuse and verify the two-work source-free gallery; no new literary text or parity claim.
- Refresh the existing compact queue, reconcile delivery-oriented ownership into local instructions, and add the next key roadmap tasks with acceptance and scoped dependencies.
- No same-run merge of the repaired semantic change. No scheduler, access, visibility, administrative or external registry change.
M1-M5 completion remains unclaimed; M2 remains 0/5.
- Dominant language
- Python
- Stars
- 4
- Forks
- 0
- Avg merge
- 10h 58m
- Merged PRs (30d)
- 78
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from drevendev/Scriptorium
-
SCRIP-SITE-010: integrate the reader product into one installable deliveryPossibly taken @andy-zen-dev claimed this 8 days ago. Open
drevendev/Scriptorium#273 · 1 comment · 1 assignee ·
Maintainers usually reply within 1 day
-
SCRIP-METRIC-003: ship local UTF-8 analysis as private JSON and offline HTMLPossibly taken @andy-zen-dev claimed this 11 days ago. Open
drevendev/Scriptorium#269 · 1 assignee ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 15/100
drevendev/Scriptorium#265 · 2 comments ·
Maintainers usually reply within 1 day
All issues in drevendev/Scriptorium
Similar issues
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
ianktoo/project-monitor#14 ·
-
security
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
btclib-org/btclib-wallet#478 ·
Maintainers usually reply within 1 day
-
security
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
btclib-org/btclib#2727 ·
Maintainers usually reply within 1 day
-
good first issue lead variant:container
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
radialmonster/orf-cleanroom#10 ·
Maintainers usually reply within 1 day
-
gdsa opencode: keep-alive cleanup trap fails with 'keepalive_pid: unbound variable'Possibly taken @darribas claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 85/100