BA-kit
Ví dụ output
Xem output thực tế của BA-kit từ một dự án demo warehouse-rfp: cấu trúc thư mục, CLI status, và excerpt từ các artifact chính.
Ví dụ output
Trang này cho bạn thấy output thực tế của BA-kit từ một dự án demo warehouse-rfp. Không phải lý thuyết — đây là file thật được sinh ra khi chạy BA-kit.
Demo artifact tree
plans/warehouse-rfp-260506-1815/
├── PROJECT-HOME.md
├── COLLAB-HOME.md
├── 00_source/
│ ├── manifest.json
│ └── summary.md
├── 01_intake/
│ ├── intake.md
│ ├── plan.md
│ └── options/
│ ├── comparison.md
│ ├── index.md
│ ├── option-01.md
│ ├── option-02.md
│ └── option-03.md
├── 02_backbone/
│ ├── backbone.md
│ ├── backbone-index.md
│ ├── common-rules.md
│ ├── message-list.md
│ ├── shared-shell-contract.md
│ └── project-memory.md
├── 03_modules/
│ └── quote-intake/
│ ├── MODULE-HOME.md
│ ├── frd.md
│ ├── userstories/
│ │ ├── us-001.md
│ │ └── us-002.md
│ ├── usecases/
│ │ ├── uc-submit-request.md
│ │ └── uc-review-quote.md
│ ├── ascii-screen/
│ │ ├── scr-quote-form.md
│ │ └── scr-acknowledgement.md
│ ├── srs/
│ │ └── quote-intake/
│ │ ├── overview.md
│ │ └── functional-requirements.md
│ ├── srs-index.md
│ ├── srs.md
│ ├── srs-compile-receipt.json
│ ├── data/
│ │ └── erd.md
│ ├── wireframes/
│ │ ├── wireframe-input.md
│ │ ├── wireframe-map.md
│ │ └── wireframe-state.md
│ └── tool-lanes/
│ └── figma-make/
│ ├── screen-field-contract.yaml
│ ├── make-guidelines.md
│ └── make-prompt-pack.md
├── 04_compiled/
│ ├── compiled-frd.html
│ └── compiled-srs.html
├── figma-sync/
│ ├── figma-sync-report.md
│ └── figma-mismatch-report.md
└── delegation/
└── review-packets/
└── quote-intake.md
Output: ba-kit status
ba-kit status --slug warehouse-rfp
Project: warehouse-rfp
Date set: 260506-1815
[Source]
- [x] 00_source/manifest.json — 2026-05-06 18:17
- [x] 00_source/summary.md — 2026-05-06 18:17
[Core]
- [x] PROJECT-HOME.md (BA-facing dashboard) — 2026-05-06 18:17
- [x] COLLAB-HOME.md (BA collaboration dashboard) — 2026-05-06 18:17
- [x] 01_intake/intake.md — 2026-05-06 18:17
- [x] 01_intake/plan.md — 2026-05-06 18:17
- [x] 02_backbone/backbone.md — 2026-05-06 18:17
- [x] 02_backbone/backbone-index.md — 2026-05-06 18:17
- [x] 02_backbone/common-rules.md — 2026-05-06 18:17
- [x] 02_backbone/message-list.md — 2026-05-06 18:17
- [x] 02_backbone/shared-shell-contract.md — 2026-05-06 18:17
[Memory]
- [x] 02_backbone/project-memory.md — 2026-05-06 18:17
[Module: quote-intake]
- [x] 03_modules/quote-intake/MODULE-HOME.md — 2026-05-06 18:17
- [x] 03_modules/quote-intake/frd.md — 2026-05-06 18:17
- [x] 03_modules/quote-intake/userstories/us-001.md — 2026-05-06 18:17
- [x] 03_modules/quote-intake/userstories/us-002.md — 2026-05-06 18:17
- [x] 03_modules/quote-intake/usecases/uc-submit-request.md — 2026-05-06 18:17
- [x] 03_modules/quote-intake/usecases/uc-review-quote.md — 2026-05-06 18:17
- [x] 03_modules/quote-intake/ascii-screen/scr-quote-form.md — 2026-05-06 18:17
- [x] 03_modules/quote-intake/ascii-screen/scr-acknowledgement.md — 2026-05-06 18:17
- [x] 03_modules/quote-intake/srs-index.md — 2026-05-06 18:17
- [x] 03_modules/quote-intake/srs.md — 2026-05-06 18:17
- [x] 03_modules/quote-intake/srs-compile-receipt.json — 2026-05-06 18:17
- [!] wireframe handoff — completed — 2026-05-06 18:19
- [!] figma-make — completed — 2026-05-06 18:20
[Compiled]
- [x] 04_compiled/compiled-frd.html — 2026-05-06 18:17
- [x] 04_compiled/compiled-srs.html — 2026-05-06 18:17
[Figma Sync]
- [x] figma-sync/figma-sync-report.md — 2026-05-06 18:19
[Designs]
- [x] designs/warehouse-rfp/DESIGN.md — 2026-05-06 18:17
Artifact excerpts
PROJECT-HOME.md
# PROJECT-HOME
## Current state
- Intake done
- Options reviewed and option-02 selected
- Backbone locked
- Module `quote-intake` has stories, SRS canon, wireframe handoff, and package outputs
## Next BA-facing action
- Review HTML package with stakeholders
- Confirm whether CRM sync rules need a second module
01_intake/options/comparison.md
# Comparison
| Option | Speed | Control | Risk |
| --- | --- | --- | --- |
| CRM-native intake | Medium | High | CRM customization backlog |
| External form + webhook sync | High | Medium | Middleware monitoring |
| Customer portal | Low | High | Largest scope for phase 1 |
## Selected direction
Option-02 because it balances speed, operational traceability, and lower phase-1 scope.
02_backbone/backbone.md
# Backbone
## Scope
Phase 1 covers quotation request capture, routing, CRM synchronization, and acknowledgement notifications.
## Out of scope
- Customer self-service portal
- Contract generation
- Warehouse slot booking
## Success metric
Sales coordinator can create or update a CRM opportunity from each valid request without manual re-entry.
03_modules/quote-intake/userstories/us-001.md
# US-001: Tạo CRM opportunity từ yêu cầu báo giá
As a sales coordinator, I want every valid request to appear in CRM so I do not re-enter quotation data manually.
### Acceptance criteria
- Submitted requests create a CRM opportunity when no matching record exists.
- Duplicate requests update the current opportunity instead of creating a new one.
03_modules/quote-intake/srs.md
# SRS
## Use case: Submit quotation request
- Primary actor: Customer
- Supporting actor: CRM system
- Trigger: Customer submits the external quotation form.
## Main flow
1. Customer enters company, contact, location, and service details.
2. System validates mandatory fields.
3. System sends payload to CRM webhook.
4. CRM returns opportunity ID.
5. System shows acknowledgement screen.
Cách đọc ví dụ này
- Muốn xem dashboard →
PROJECT-HOME.md - Muốn hiểu vì sao chọn hướng này →
01_intake/options/comparison.md - Muốn xem source of truth →
02_backbone/backbone.md - Muốn xem shared rules & messages →
02_backbone/common-rules.md,02_backbone/message-list.md - Muốn xem output delivery →
03_modules/quote-intake/userstories/,03_modules/quote-intake/srs.md, compiled HTML - Muốn xem coordination →
COLLAB-HOME.md,03_modules/quote-intake/MODULE-HOME.md - Muốn xem Figma sync →
figma-sync/figma-sync-report.md
Ghi chú
- Đây là demo project, nội dung đã được rút gọn
- Các block CLI là output thật từ
ba-kit statusvàba-kit collab status - Xem repo đầy đủ tại github.com/bakit-org
Khi BA chọn thư viện UI — ảnh hưởng lên control-type-library.md
Hướng dẫn từng bước cho BA khi quyết định chọn thư viện UI (như Ant Design, Shadcn, MUI) và cách quyết định này ảnh hưởng đến control-type-library.md trong backbone.
So sánh BA Survival Kit và BA-kit
So sánh BA Survival Kit (miễn phí, Antigravity, sinh tài liệu) và BA-kit (team, đa runtime, quy trình có gate). Kèm tình huống cụ thể giúp bạn chọn đúng.