-
Notifications
You must be signed in to change notification settings - Fork 0
Wiki Review Guide
Use this page to review and correct the plan before feature implementation begins. The most valuable corrections change the product contract, sequence, trust boundary, or proof of success—not only wording.
- Product Vision and Scope
- Users and Jobs to Be Done
- Phase Delivery Framework
- Roadmap
- Phases 0–3, which define the product wedge
- Security and Trust Model
- Phases 4–13
- Flagship Demonstration
- Risks Non-Goals and Decision Log
Current recommendation: release 0.1 proves read-only discovery; release 0.2 owns full local-environment generation. A constrained “run this maintained fixture” demo may appear in 0.1, but it must not turn 0.1 into an unbounded generator.
Review question: should the first public promise be “detect and explain” or “detect and run”? The second is more compelling but materially larger and riskier.
The current plan requires Windows and Linux parity for core discovery behavior. macOS support is not yet an explicit first-release gate.
Review question: is Windows-first acceptable, or must the public release support Windows, Linux, and macOS together?
Current recommendation: build AWS deeply, use it in the incident workflow, then add GCP and Azure. “Multi-cloud” is not declared complete merely because three shallow inventory screens exist.
Review question: does portfolio or market access justify a different first provider?
Current recommendation: clearly separate a device-only vault from an automation vault. Interactive SSH access never silently becomes unattended automation access.
Review question: should encrypted synchronization of local-only ciphertext ship initially, or should the first keychain be strictly device-local?
Current recommendation: local work runs on the desktop, protected production work defaults to a customer-hosted outbound runner, and hosted ephemeral runners serve lower-risk environments.
Review question: what operational burden and onboarding friction are acceptable for the first beta?
The original phase order places multi-cloud before incident intelligence. The release strategy may deliver AWS depth and incident intelligence before broad GCP and Azure support.
Review question: should Phase 9 be split into “AWS integration” and “multi-cloud expansion” to reflect this more clearly?
Current recommendation: shared evidence, notes, drafts, and approvals precede optional LiveKit calls and recording.
Review question: is live video truly differentiating, or should it remain an integration-only demonstration?
Current recommendation: authorization and audit foundations begin in Phase 0, while SAML, SCIM, legal hold, and compliance packaging wait for proven demand.
Review question: is any target buyer blocked without an earlier enterprise identity capability?
For each phase, ask:
- Is the outcome a user result rather than a technology milestone?
- Are hard dependencies explicit and correct?
- Does the user journey include consent, uncertainty, failure, cancellation, and recovery?
- Is the system of record identified?
- Are viewing, proposing, approving, and executing distinct?
- Can every important fact link to evidence?
- Are secret values, customer data, and credentials kept out of unsafe boundaries?
- Are data ownership, versions, events, and retention clear?
- Do tests include malicious and partial-failure cases?
- Is the exit gate demonstrable and falsifiable?
- Are non-goals strong enough to prevent scope creep?
- Does the handoff provide stable inputs to the next phase?
- A concept uses the same name across product, architecture, data, and phase pages.
- Public release promises do not exceed phase exit gates.
- Every integration has an owner, permission model, failure mode, and reconciliation plan.
- AI output is labeled as proposal or hypothesis and cites evidence.
- Every remote mutation uses an Action or flow.
- Every sensitive operation produces a policy decision and audit record.
- The flagship demonstration uses only capabilities planned by that release.
- Current status never presents a mock interface as implemented behavior.
Record a proposed correction with:
Page:
Section:
Current statement:
Proposed statement:
Reason:
User impact:
Architecture or security impact:
Roadmap impact:
Acceptance-test change:
ADR required: yes/no
| Priority | Meaning | Example |
|---|---|---|
| P0 | Trust or product contradiction | AI can execute despite the authorization rule |
| P1 | Scope or sequence changes materially | Release 0.1 must generate and run environments |
| P2 | Important ambiguity or missing test | Port-conflict recovery lacks an acceptance case |
| P3 | Editorial improvement | Terminology or navigation cleanup |
The Wiki is ready to govern implementation when:
- P0 and P1 corrections are resolved;
- release 0.1 has one unambiguous promise;
- Phase 0 and Phase 1 exit gates are accepted;
- trust boundaries and credential modes are accepted;
- the phase/release distinction is understood;
- open decisions have owners and a decision deadline.
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