Decompose: Stale documentation cleanup (project_summary, module_structure, roadmap) #39
Labels
No labels
blocked:children
blocked:depends-101
blocked:depends-103
blocked:depends-104
blocked:needs-attention
blocked:needs-decision
blocked:no-changes
blocked:preflight
bug
chore
feature-request
in-progress
lint-cleanup
needs-decompose
performance
quality
quickfix
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/easystitch#39
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stale documentation cleanup — project_summary, module_structure, roadmap
Context
Three docs in
docs/are out of sync with the current codebase:docs/project_summary.md— claims DST-only MVP, doesn't listPES/EXP/JEF generators, references a top-level
config/directorythat doesn't exist, says "57 passing tests" when pytest collects 3.
docs/module_structure.md— listed 8+ phantom modules in aprevious open issue (#3 was already closed as fixed, but the fix
may not have caught everything).
docs/roadmap.md— Phases 1–3 marked complete; Phase 4 (GUI)is now decoupled from the main service.
A new contributor reading these gets a wrong mental model of what
easyStitch is.
Decomposition
Three independent doc fixes, each a focused PR.
P1: project_summary.md rewrite
Goal: Replace the stale "MVP COMPLETE" framing with a current
description of easyStitch.
Files:
docs/project_summary.mdAcceptance:
find src -type f -name "*.py" | sort.path.
Why first: this is the doc most likely to be read first by a new
contributor. Getting it right is the highest-value single fix.
P2: module_structure.md sync
Goal: Make sure the module-structure doc matches the actual file
layout. Audit the doc against
find srcandgit logto find anyphantom modules or missing ones.
Files:
docs/module_structure.mdAcceptance:
src/is either described in the doc or explicitlyexcluded with a reason (e.g. "dead code, see issue #44").
the audit was last done.
Depends on: P1 (project_summary should agree).
P3: roadmap.md update
Goal: Update the roadmap to reflect the current state and the
new service direction.
Files:
docs/roadmap.mdAcceptance:
DST; PES/EXP/JEF; not 57 tests; etc.).
HTTP service (issue #31), the ThreadCraft integration
(ThreadCraft #11), and the operational concerns from issues #40, #43.
not part of this roadmap.
Depends on: P1, P2 (so the roadmap doesn't reference stale structure
or counts).
Out of scope
docs/(api_documentation.md, developer_guide.md, etc.)may also be stale, but those are lower-priority for new-contributor
onboarding. File separate tickets for them if needed.
overview from
src/) is a larger refactor; out of scope for thiscleanup.
docs/project_summary.md is stale and contradicts the codebaseto Decompose: Stale documentation cleanup (project_summary, module_structure, roadmap)This issue has been decomposed into the following sub-issues:
Each sub-issue has been labeled with
triage-approvedand is ready for queue routing.