Skip to content

Rebuild repository guidance and establish quality tooling - #1003

Merged
Y1fe1Zh0u merged 3 commits into
mainfrom
refactor/v1.11.5-quality-harness
Aug 25, 2026
Merged

Rebuild repository guidance and establish quality tooling#1003
Y1fe1Zh0u merged 3 commits into
mainfrom
refactor/v1.11.5-quality-harness

Conversation

@Y1fe1Zh0u

Copy link
Copy Markdown
Collaborator

Summary

  • replace stale repository and subsystem guidance with actionable ownership, change-discipline, and verification rules
  • remove obsolete local designs, superseded specifications, and redundant documentation before rebuilding their ownership model
  • add backend Pyright plus frontend ESLint and Prettier as reproducible development tools
  • add documented lint, format, type-check, test, and build commands

Validation

  • frontend npm test: 122 passed
  • frontend npm run build: passed
  • Pyright 1.1.411 invocation: passed
  • uv lock --check: passed
  • ESLint configuration loads and scans the project
  • Prettier configuration loads and scans the project
  • git diff --check: passed

Existing baseline findings

  • ESLint currently reports 1029 errors and 65 warnings
  • Prettier currently reports 155 files with formatting differences
  • existing Pyright findings are not resolved by this PR

Not tested

  • full backend pytest suite
  • live deployment behavior

This PR introduces and documents the quality harness without mixing in broad source cleanup or formatting churn.

Replace stale topology and workflow prose with concise ownership, validation, type-safety, verification, communication, and instruction-editing contracts for repository-wide agent work.

Constraint: Commit only the root AGENTS.md; nested guidance and placeholder documentation remain out of scope

Confidence: high

Scope-risk: narrow

Reversibility: clean

Directive: Keep path-specific rules in the nearest nested AGENTS.md and avoid duplicating root guidance

Tested: git diff --check; git diff --cached --check

Not-tested: Linked placeholder documentation and ignored pre-push Skill are not included in this commit
Remove the legacy specs corpus, stale design exports, regression case archive, obsolete documentation tree, and repository Skill lock so the replacement documentation system can start from an explicit empty baseline.

Constraint: Preserve .specify templates and repository Speckit Skills for future specification work

Rejected: Incrementally reorganize the legacy corpus | user chose a zero-history documentation reset

Confidence: high

Scope-risk: moderate

Reversibility: clean through Git for tracked files; ignored local artifacts are not Git-recoverable

Directive: Rebuild documentation ownership and navigation from the DSH model before adding new project documents

Tested: git diff --cached --check; staged scope inspection

Not-tested: Documentation links may remain unresolved until the replacement hierarchy is created
Align repository and subsystem guidance with the current ownership model, then add reproducible backend and frontend quality tools so contributors can run the documented checks locally.

Constraint: Preserve existing product behavior and introduce no runtime dependencies.
Rejected: Format or lint the entire existing frontend in this change | the baseline contains over one thousand lint findings and broad formatting churn would obscure the tooling change
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: Treat current Pyright, ESLint, and Prettier findings as an explicit adoption baseline; tighten or fix them in reviewed increments
Tested: frontend npm test (122 passed); frontend npm run build; Pyright 1.1.411 invocation; uv lock --check; ESLint and Prettier configuration loading; git diff --check
Not-tested: Full backend pytest suite; existing Pyright, ESLint, and Prettier findings are not resolved
@Y1fe1Zh0u
Y1fe1Zh0u merged commit 45fc701 into main Aug 25, 2026
1 check was pending
@Y1fe1Zh0u
Y1fe1Zh0u deleted the refactor/v1.11.5-quality-harness branch August 25, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant