-
Notifications
You must be signed in to change notification settings - Fork 0
Home
StackCendra is an AI-native engineering workspace for preventing environment-related deployment failures and resolving incidents with evidence.
Tagline: From local development to verified production recovery—without switching tools.
The project is in Phase 0: Foundation and product architecture. The repository currently contains a visual prototype with mocked data. Product behavior, trust boundaries, architecture, development standards, and release gates are being documented before implementation begins.
The complete Phase 0–13 plan is now defined. Later phases are specifications, not claims of implemented behavior.
Why does this application work locally but fail in staging or production?
The first useful versions of StackCendra must answer that question better than a collection of disconnected dashboards.
- Product Vision and Scope
- Users and Jobs to Be Done
- Product Areas and Information Architecture
- Glossary
- Flagship Demonstration
- Phase 0 Foundation
- Phase 0 Execution Backlog
- Release 0.1 Project Discovery
- Phase Delivery Framework
- Roadmap
- Wiki Review Guide
- Risks Non-Goals and Decision Log
- System Architecture
- Security and Trust Model
- Data Contracts and Events
- Local Development Environment
- Toolchain Setup Record
- Testing Quality and Observability
- Architecture Decisions
Phase 0 is complete only when:
- the product wedge and release 0.1 scope are unambiguous;
- architecture and security decisions are recorded;
- the repository has a reproducible monorepo foundation;
- required local tools are installed and verified;
- web and desktop shells can identify the same device and project contract;
- CI enforces formatting, static analysis, tests, secret scanning, and dependency checks;
- every runtime unit emits correlated telemetry;
- a contributor can follow the setup guide from a clean machine.
- Use Node.js 24 LTS for the JavaScript toolchain.
- Use pnpm workspaces as the package and workspace manager.
- Migrate the Vite prototype to the Next.js App Router; Next.js remains a React framework.
- Use Tauri 2 with the Rust stable MSVC toolchain for the desktop application.
- Start the Go control plane as a modular monolith.
- Treat AI as an evidence-producing advisor, never an authorization authority.
- Keep production credentials and raw customer data out of AI prompts and local reproduction bundles.
The decision log and architecture decision records explain the reasoning and consequences behind each choice.
StackCendra is currently in Phase 0. The complete Phase 0–13 plan is versioned in the main repository under docs/wiki; later-phase pages describe intended behavior, not current implementation.
- Phase 0 foundation
- Phase 0 backlog
- Release 0.1 discovery
- Phase delivery framework
- Roadmap
- Wiki review guide
- Risks and decisions