You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
id: split pkgs/id/src/web/markdown.rs (5,284 production lines) — remove the F11.10 line-guard grandfather entry #4704
pkgs/id/src/web/markdown.rs was measured at 5,284 production lines / 10,045 total on origin/main 0e26fa4b3 (triage task 2577 for #1411) — more than double the F11.10 2,500-production-line limit (#808). On current main c0e9d059a, the guard counts 5,350 production lines.
The regression guard added for #1411 grandfathers this one file explicitly so the check can pass while failing on any new violator. The guard is now on main via PR #4709. This issue is the linked removal condition: when markdown.rs is split below the limit, delete its grandfather entry in the same PR.
Scope
Split pkgs/id/src/web/markdown.rs into cohesive modules (codec/import/export seams are the natural fault lines) so no resulting production file exceeds 2,500 production lines.
No behavior change: the existing markdown test suites must pass unchanged.
Remove the grandfather entry for markdown.rs from .github/scripts/check-production-line-limit.sh in the same PR.
Acceptance criteria
Every resulting production module from the markdown split is at or below 2,500 production lines, and only the markdown.rs grandfather entry is removed.
Resume constraint: this scheduled run is capped at ~30 minutes while the packet estimates 120 minutes; no refactor will start unless a safe terminal outcome fits this run.
Agent: queue worker (repo-worker-code), OpenChamber scheduled lane aea12c82-c5af-4e5a-9b66-f8e360f87177
Session / ID: task 6691
Reason: packet estimates 120 minutes for a behavior-preserving 5,000+ line module split; this scheduled lane is capped at about 30 minutes. No implementation edits or tests were started.
Activity
dezren39 commentedon Nov 3, 2026
agent-note:v1 — state: handed off
Queue task #6691 is handed to OpenCode for execution.
ses_e5e60e1b0e3ffed4E104kZPRbUopencoderepo-worker-codepkgs/id/src/web/markdown.rsand remove its production-line-limit grandfather entry; scope and acceptance are in task fix(id): warn when .iroh-allowed is present but unreadable (#6677) #6691.dezren39 commentedon Nov 3, 2026
🤖 Agent note · picked up
ses_e5e60e1b0e3ffed4E104kZPRbUpkgs/id/src/web/markdown.rsand remove its grandfather entry from the production-line guard without behavior changes.dezren39 commentedon Nov 3, 2026
🤖 Agent note · blocked
ses_e5e60e1b0e3ffed4E104kZPRbUmarkdown.rsand remove its guard grandfather entry.pkgs/, but scope only coversmarkdown.rsand excludes unrelated splits. PR ci: 2,500 production-line regression guard for F11.10 (#1411) #4709 is still open; its guard script is not onorigin/main(c30c31499). Its current head also grandfatherscli.rs(feat(queue): enforce remaining-budget admission in claim and park #4712),web/routes.rs(docs(queue): pass remaining shift budget on claims across all four lanes #4713), andworld_session/mod.rs(routes: deepseek-flash-plan into workhorse-primary #4714); the live feat(queue): enforce remaining-budget admission in claim and park #4712/docs(queue): pass remaining shift budget on claims across all four lanes #4713 issues are unrelated queue work, and routes: deepseek-flash-plan into workhorse-primary #4714 is a merged unrelated PR. This packet cannot meet acceptance without a scope/acceptance correction.packet_defect; resume after scope/acceptance is corrected and the guard dependency is available. No implementation PR opened.queue/6691-4704-split-markdown(empty; no code changes).79 remaining items
dezren39 commentedon Nov 8, 2026
🤖 Agent note · handed off
dezren39 commentedon Nov 8, 2026
🤖 Agent note · picked up
repo-worker-code), OpenChamber scheduled laneaea12c82-c5af-4e5a-9b66-f8e360f87177repo-health-code-pilotdezren39 commentedon Nov 8, 2026
🤖 Agent note · parked
repo-worker-code), OpenChamber scheduled laneaea12c82-c5af-4e5a-9b66-f8e360f87177/home/user/git/fleet/task-6691onqueue/6691-4704-split-markdown(fast-forwarded cleanly to8169bbd89988ae554825ecf68dc826776f03a8e2). Split onlymarkdown.rs, remove only its guard entry, preserve id: split pkgs/id/src/cli.rs (2,598 production lines) — remove the F11.10 line-guard grandfather entry #4715/id: split pkgs/id/src/web/routes.rs (2,573 production lines) — remove the F11.10 line-guard grandfather entry #4716/id: split pkgs/id/src/world_session/mod.rs (2,821 production lines) — remove the F11.10 line-guard grandfather entry #4717 entries, then run the packet checks.