Skip to content

Establish the project operating foundation - #2

Draft
siriusctrl wants to merge 3 commits into
mainfrom
agent/project-foundation
Draft

Establish the project operating foundation#2
siriusctrl wants to merge 3 commits into
mainfrom
agent/project-foundation

Conversation

@siriusctrl

Copy link
Copy Markdown
Owner

What changed

  • reorganize README, contributor guidance, agent instructions, source maps, configuration, testing, and architecture documentation
  • add ADRs for the core product and package-boundary decisions
  • standardize Node 22, root build/check/verify commands, documentation checks, API smoke tooling, and GitHub Actions
  • bring the web package into test coverage and expand chart-projection edge-case tests
  • archive the completed refactor roadmap and synchronize the human API contract with the portable agent reference

Why

The repository had strong implementation depth, but its entry points, durable decisions, verification commands, and agent-facing guidance were distributed across several files. This change creates a clear operating model for users, contributors, and coding agents while keeping the current package architecture and simulation-only product boundary explicit.

Impact

Contributors now have one documented setup and verification path, CI exercises every workspace package, documentation links are checked automatically, and future architecture changes have explicit ownership and ADR conventions.

Validation

  • corepack pnpm check
  • corepack pnpm build
  • corepack pnpm coverage
  • corepack pnpm verify:ui
  • corepack pnpm verify:preview
  • git diff --check
  • shell and Node script syntax checks

The live API smoke path was added but not executed because it requires a running API, external market access, and a writable local database.

Clarify product boundaries, contributor workflows, configuration, architecture, source ownership, ADRs, and agent-facing contract synchronization.
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