system-prompts-and-models-o.../docs/governance/discovery-and-output-checklist.md
2026-04-16 08:18:43 +03:00

100 lines
5.8 KiB
Markdown

# Repository discovery, phasing, and reporting checklist
**Canonical:** [`MASTER_OPERATING_PROMPT.md`](../../MASTER_OPERATING_PROMPT.md).
**Tier-1 bundle (tracks, radar, execution/trust specs, Saudi register, ADR gates):** [`../dealix-six-tracks.md`](../dealix-six-tracks.md), [`../blueprint-master-architecture.md`](../blueprint-master-architecture.md), [`technology-radar-tier1.md`](technology-radar-tier1.md), [`execution-fabric.md`](execution-fabric.md), [`saudi-compliance-and-ai-governance.md`](saudi-compliance-and-ai-governance.md), [`../enterprise-readiness.md`](../enterprise-readiness.md).
## Before writing code
Produce a **code-backed** map (paths, modules, configs), not guesses:
- Frontend and backend stacks, APIs, DB models and migrations
- Queues, workers, schedulers
- Auth, permissions, tenant isolation
- Messaging, CRM/lead integrations
- AI modules, model/provider usage
- `AGENTS.md`, `CLAUDE.md`, `.claude/`, Cursor rules, skills, hooks
- Observability, CI/CD, deployment topology
- Feature flags, admin tools, backup/restore
- Security boundaries, long-running workflows, external integrations
- **Current metric definitions** and audit/approval surfaces
**Map first; do not code blindly.**
## Capability classification
Bucket capabilities into:
- **Verified** — proven in code + tests or production evidence
- **Partial** — exists but incomplete or flaky
- **Missing critical** — blocks safe scale or compliance
- **Optional accelerators** — nice-to-have for this product type
- **Community patterns** — adopt selectively after review
- **Risky / experimental** — pilots only; out of default production path until benchmarked
Deliver: architecture map, capability map, gap map, risk map, trust map, workflow map, opportunity map.
## Correct starting path (by product type)
- **SaaS** — scaffold hardening, auth, billing, admin, analytics, onboarding, release flow.
- **AI / agentic** — provider routing, memory, orchestration, tool verification, evals, observability.
- **CRM / lead / ops** — workflow safety, approvals, messaging controls, audit, connector facades, release gating.
- **Strategic ops / partnerships / corpdev** — contracts, approvals, evidence packs, deterministic workflows, executive views, financial models.
If several apply: **sequence explicitly**; do not interleave chaotically.
## Agent operating files (discipline)
Maintain: `AGENTS.md`, `CLAUDE.md`, `.claude/settings.json`, `.claude/settings.local.json` (gitignored when local-only), Cursor commands, skills, hooks. Encode: install/run/test, boundaries, forbidden actions, review and release expectations, memory rules, tools, providers, rollout, approvals, reversibility, evidence, **no claim without proof**.
## Decision plane outputs (summary)
Schema-first; provenance and freshness; decision memos and evidence packs; next-best-actions; alternatives; assumptions; machine-readable classifications.
Decision memo should support fields such as: objective, context, assumptions, recommendation, alternatives, financial impact, risk register, provenance/freshness/confidence scores, approval and reversibility classes, next action, rollback/compensation notes, evidence pack references.
**A decision memo without an evidence pack is incomplete** for governed work.
## Execution plane (summary)
Owns retries, idempotency, compensation, worker versioning, survival across failures. Used for approvals, contracts, partner activation, launches, diligence orchestration, DD rooms, signatures, PMI steps, release promotion, customer messaging **when approved**. Agents recommend; **only execution workflows commit**.
## Twenty-point reporting format
For major planning or review threads, structure output as:
1. Code-backed architecture map
2. Verified capabilities
3. Missing capabilities
4. Gap map
5. Safest integration points
6. Target operating architecture
7. Exact phase being executed
8. File/module plan
9. Contract/event plan
10. Policy / approval / reversibility plan
11. Testing plan
12. Security gate plan
13. Memory plan
14. Provider routing plan
15. Tool verification plan
16. Design system decisions
17. Rollout and rollback plan
18. Evidence collected
19. Unresolved risks
20. Next safest step
## Work style
Prefer small safe phases; be explicit about uncertainty; be strict about evidence; do not advance phases without proof.
## Arabic bootstrap (paste for Cursor sessions)
ابدأ بدون كتابة كود. أريد أولاً: (1) code-backed architecture map (2) verified capability map (3) gap map (4) safest integration points (5) target operating architecture (6) policy + approval + reversibility model (7) phased implementation plan. بعدها فقط: نفّذ المرحلة الأولى فقط؛ لا تنتقل للمرحلة التالية قبل evidence واضح؛ لا تفترض أي تكامل خارجي غير موجود فعليًا؛ افصل decision plane عن execution plane؛ عامل أي long-running commitment كـ deterministic workflow لا agent narration؛ عامل community catalogs كمكتبات أنماط؛ عامل memory products الواعدة كخيارات pilot تحتاج benchmark داخلي؛ عامل tool verification products كنمط معماري حتى تثبت صلاحيتها التشغيلية؛ لا تضع policy logic داخل prompts إذا كان مكانها الصحيح في policy system؛ لا تسمح بأي external commitment بدون approval class + reversibility class + evidence pack.
## Quick mechanical discovery
From repo root: `python scripts/architecture_brief.py` (or `py -3 scripts/architecture_brief.py` on Windows) — verifies key constitution and spine paths.
See also: [README.md](README.md), [planes-and-runtime.md](planes-and-runtime.md), [approval-policy.md](approval-policy.md).