Skip to content

Complete Phase 87 web refactor#47

Merged
Cyber-preacher merged 2 commits into
masterfrom
phase-87-the-great-refactor
May 22, 2026
Merged

Complete Phase 87 web refactor#47
Cyber-preacher merged 2 commits into
masterfrom
phase-87-the-great-refactor

Conversation

@Cyber-preacher
Copy link
Copy Markdown
Contributor

Summary

Completes the Phase 87 web refactor.

  • Splits repeated proposal, veto, chamber, feed, faction, human-node, profile, and My Governance UI logic into named helper modules with focused tests.
  • Reorganizes page support files into clearer components, hooks, and proposal-domain folders.
  • Splits faction API calls and command posting out of the oversized apiClient.ts while keeping the public API client facade stable.
  • Keeps product behavior and DTO shape stable; this is a behavior-preserving refactor.

Validation

  • yarn typecheck
  • yarn test - 25 files, 102 tests
  • yarn build
  • git diff --check

@Cyber-preacher Cyber-preacher merged commit 881c4f6 into master May 22, 2026
4 checks passed
@Cyber-preacher Cyber-preacher deleted the phase-87-the-great-refactor branch May 22, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant