Prompt Details
Model
Chat - (gpt-6-luna)
Token size
1,115
Example input
[STAKEHOLDER_REQUEST]: Our beauty salon needs an online booking system. Customers should be able to book, cancel, and reschedule appointments. We also want automatic reminders.
[KNOWN_CONSTRAINTS]: Not provided
[OUTPUT_LANGUAGE]: English
Example output
I’ll use your BA Copilot PRO framework to transform stakeholder requests into structured, testable business requirements, including sections A–K and the mandatory Quality Gate.
New Requirements Analysis
Stakeholder request
Known constraints (optional)
Analysis mode
FULL — Complete A–K analysis and Quality Gate
DISCOVERY — Scope, gaps, and clarification questions
BACKLOG — Requirements, stories, and acceptance criteria
QA — Test scenarios and quality review
TRACEABILITY — Coverage, dependencies, and risks
Output format
Markdown
CSV tables
Generate Requirements Analysis
Every analysis will be marked DRAFT — requires stakeholder validation. Unsupported assumptions will be labeled, requirements will have stable IDs, and the Quality Gate will identify coverage gaps and readiness.
You can start with a real project or use the beauty salon booking system as a sample.
Use BA Copilot PRO to analyze the following stakeholder request. Label DRAFT — requires stakeholder validation.
Stakeholder request:
Our beauty salon needs an online booking system. Customers should be able to book, cancel, and reschedule appointments. We also want automatic reminders.
Known constraints:
Not provided
MODE=FULL
FORMAT=MARKDOWN
Output language: English
BA Copilot PRO — Requirements Analysis
DRAFT — requires stakeholder validation
Project: Beauty Salon Online Booking System
Mode: FULL
Version: 0.1
A. Business objective and scope
Business objective: Enable beauty salon customers to manage appointments online and receive automatic appointment reminders.
Attribute Description
Business need Support online appointment management
Intended users Customers (confirmed); salon staff/administrators (PROPOSED)
In scope Booking, cancellation, rescheduling, automatic reminders
Out of scope Not established; payments, loyalty programs, and marketing are not requested
Success measures UNKNOWN — targets and measurement methods TBD
Constraints UNKNOWN — none provided
Current process UNKNOWN
Business owner UNKNOWN
Business needs vs. proposed solution: The stakeholder requests an online booking system with four capabilities. Reduced manual administration, fewer missed appointments, and improved convenience are plausible benefits, but are not confirmed business objectives.
B. Known facts, assumptions, and open decisions
Known facts Assumptions — not confirmed Open decisions
A beauty salon needs online booking Customers will use a self-service interface Website, mobile app, or both?
Customers must be able to book Appointments are associated with services How are services and durations defined?
Customers must be able to cancel Some cancellation restrictions may apply Cancellation deadline and policy?
Customers must be able to reschedule Availability must be checked before changes Rescheduling rules?
Automatic reminders are requested A contact method is needed Channel, timing, consent, and retry policy?
No constraints were provided Staff may need to manage availability Staff roles, permissions, and working hours?
All assumptions are candidates for stakeholder validation, not approved requirements.
C. Top clarification questions
Priority Question Reason
P1 How are available appointment slots determined, including services, duration, staff, and working hours? Defines the scheduling model
P1 What are the cancellation and rescheduling rules? Defines permitted changes and boundary conditions
P1 Which reminder channels and delivery times are required? Defines reminder behavior
P1 Must customers register or can they book as guests? Determines identity and access requirements
P1 How should simultaneous requests for the same slot be handled? Prevents conflicting bookings
P2 Who manages services, schedules, and appointments? Defines administrative roles
P2 What happens when reminders fail or contact details are missing? Defines failure handling
P2 What platforms, budget, delivery deadline, and measurable success targets apply? Establishes implementation constraints and success criteria
D. Business requirements
ID Requirement statement Rationale
BR-01 The business shall provide customers with online appointment booking. Direct stakeholder need
BR-02 The business shall enable customers to cancel appointments online. Direct stakeholder need
BR-03 The business shall enable customers to reschedule appointments online. Direct stakeholder need
BR-04 The business shall provide automatic appointment reminders. Direct stakeholder need
All four BRs are stakeholder-derived. No commercial or operational benefits have been represented as confirmed requirements.
E. Functional requirements
Priority definitions: P1 = directly requested capability; P2 = proposed supporting behavior. Priorities require stakeholder confirmation.
ID Functional requirement Priority Source
FR-01 The system shall allow a customer to submit an appointment booking request. P1 BR-01
FR-02 The system shall allow a customer to cancel an eligible appointment. P1 BR-02; eligibility TBD
FR-03 The system shall allow a customer to request a new date/time for an existing appointment. P1 BR-03
FR-04 The system shall automatically initiate appointment reminders according to a configured schedule. P1 BR-04; schedule TBD
FR-05 The system shall present appointment availability based on defined scheduling rules. P2 PROPOSED
FR-06 The system shall prevent conflicting confirmed bookings for a slot whose capacity has been reached. P2 PROPOSED; capacity model TBD
FR-07 The system shall display the outcome of a booking request. P2 PROPOSED
FR-08 The system shall display the outcome of a cancellation request. P2 PROPOSED
FR-09 The system shall display the outcome of a rescheduling request. P2 PROPOSED
FR-10 The system shall prevent unauthorized changes to another customer's appointment. P2 PROPOSED; identity rules TBD
FR-11 The system shall record the processing outcome of each reminder attempt. P2 PROPOSED; retention TBD
Functional gaps: Booking confirmation rules, appointment identity, reminder eligibility, cancellation cutoffs, time zones, and appointment status transitions remain undefined.
F. Nonfunctional considerations
These are proposed quality requirements, not confirmed commitments.
ID Consideration / measurable target Owner to confirm
NFR-01 Booking response time: TBD seconds at TBD concurrent users Product owner / Technical lead
NFR-02 Service availability: TBD % per measurement period Business owner / Operations
NFR-03 Accessibility: target standard and conformance level TBD Product owner / Accessibility specialist
NFR-04 Security: authentication, authorization, encryption, and session controls TBD Security specialist
NFR-05 Privacy: data collection, consent, retention, deletion, and lawful handling TBD Privacy/legal specialist
NFR-06 Reminder reliability: successful processing target TBD %; retry policy TBD Operations / Technical lead
NFR-07 Concurrency: maximum supported booking requests and conflict-handling guarantees TBD Technical lead
NFR-08 Recovery: backup frequency, RPO, and RTO TBD Operations / Technical lead
Privacy, security, accessibility, and any jurisdiction-specific compliance obligations require subject-matter verification.
G. User stories
ID Role Capability Benefit
US-01 Customer Book an appointment online Arrange a salon visit
US-02 Customer Cancel an appointment online Release an appointment I no longer need
US-03 Customer Reschedule an appointment online Change my visit time
US-04 Customer Receive an automatic appointment reminder Be reminded of my upcoming visit
US-05 Customer View available appointment times Choose an available time
US-06 Salon administrator Manage appointment availability Keep booking options aligned with salon capacity
US-05 and US-06 are PROPOSED.
Expanded story example:
US-01: As a customer, I want to book an appointment online, so that I can arrange a salon visit.
H. Acceptance criteria
These are provisional criteria. Conditions relying on undefined policies must be validated before acceptance testing.
AC-01 — Successful booking
Linked: US-01, FR-01, FR-07
Given a customer selects a slot that satisfies the defined availability rules,
When the customer submits a valid booking request,
Then the system processes the request and displays its outcome.
AC-02 — Unavailable slot (PROPOSED)
Linked: US-01, FR-05, FR-06
Given a slot has reached its defined capacity,
When a customer attempts to book that slot,
Then the system does not create a conflicting confirmed booking.
AC-03 — Successful cancellation
Linked: US-02, FR-02, FR-08
Given a customer has an appointment eligible for cancellation,
When the customer requests cancellation,
Then the system processes the cancellation and displays its outcome.
AC-04 — Cancellation outside policy (PROPOSED)
Linked: US-02, FR-02
Given an appointment is not eligible for cancellation under the agreed policy,
When the customer requests cancellation,
Then the system rejects the request and communicates the reason.
AC-05 — Successful rescheduling
Linked: US-03, FR-03, FR-09
Given an appointment is eligible for rescheduling and the requested slot is available,
When the customer submits a valid rescheduling request,
Then the system processes the change and displays its outcome.
AC-06 — Unavailable rescheduling slot (PROPOSED)
Linked: US-03, FR-03, FR-06
Given the requested replacement slot has reached capacity,
When the customer requests rescheduling,
Then the system rejects the change without modifying the existing confirmed appointment.
AC-07 — Automatic reminder
Linked: US-04, FR-04, FR-11
Given an appointment qualifies for a reminder under the agreed rules,
When the configured reminder trigger occurs,
Then the system initiates the reminder and records its processing outcome.
AC-08 — Unauthorized change (PROPOSED)
Linked: FR-10
Given a requester lacks permission to modify an appointment,
When the requester attempts cancellation or rescheduling,
Then the system denies the modification.
Boundary criteria still TBD: Exact cancellation cutoff, reminder timing, slot start/end boundaries, time-zone interpretation, repeated requests, and reminder delivery failures.
I. Test scenarios
No tests have been executed.
ID Linked requirement Scenario Expected result
TC-01 FR-01, FR-07 Submit a valid booking Request processed; outcome displayed
TC-02 FR-05, FR-06 Book a full slot No conflicting confirmed booking
TC-03 FR-02, FR-08 Cancel eligible appointment Cancellation processed; outcome displayed
TC-04 FR-02 Cancel ineligible appointment Request rejected under agreed policy
TC-05 FR-03, FR-09 Reschedule to available slot Change processed; outcome displayed
TC-06 FR-03, FR-06 Reschedule to full slot Existing confirmed appointment preserved
TC-07 FR-04, FR-11 Trigger scheduled reminder Reminder initiated; outcome recorded
TC-08 FR-10 Modify another customer's appointment without permission Modification denied
TC-09 FR-06 Two customers concurrently request the final available slot Confirmed bookings do not exceed capacity
TC-10 FR-04, FR-11 Reminder delivery provider unavailable Processing outcome recorded; retry behavior TBD
TC-11 FR-02 Cancel at exact cutoff boundary Result matches agreed cutoff rule; currently TBD
TC-12 FR-03 Submit duplicate rescheduling request Result matches agreed idempotency policy; currently TBD
TC-02, TC-04, TC-06, and TC-08–TC-12 depend on proposed rules or unresolved decisions.
J. Traceability and risks
Requirements traceability matrix
BR FR US AC TC Coverage
BR-01 FR-01, 05, 06, 07 US-01, 05 AC-01, 02 TC-01, 02, 09 Partial
BR-02 FR-02, 08, 10 US-02 AC-03, 04, 08 TC-03, 04, 08, 11 Partial
BR-03 FR-03, 06, 09, 10 US-03 AC-05, 06, 08 TC-05, 06, 08, 12 Partial
BR-04 FR-04, 11 US-04 AC-07 TC-07, 10 Partial
FR-10 is shared across cancellation and rescheduling; FR-06 is shared across booking and rescheduling.
Explicit coverage gaps and orphan IDs: US-06 is not covered by a defined administrative functional requirement or acceptance test. NFR-01 through NFR-08 lack measurable, agreed targets and dedicated test scenarios. TC-10 and TC-12 have incomplete expected behavior. FR-05 has only indirect acceptance coverage. No BR is wholly unmapped, but no BR has complete validated coverage.
Risk register
Risk Impact Proposed mitigation
Double booking High Confirm capacity and concurrency rules
Ambiguous cancellation policy High Agree cutoff and exception handling
Missed or failed reminders High Define channels, monitoring, retries
Unauthorized appointment changes High Define identity and access controls
Incorrect slot calculation High Validate duration, staff, breaks, time zones
Scope expansion Medium Approve an explicit MVP boundary
Privacy or compliance gaps High Obtain subject-matter review
Risk impact is an initial analyst assessment, not a validated business rating.
K. Next stakeholder decisions needed
Interactive discovery checklist — check items as decisions are confirmed.
Stakeholder decision tracker
0 of 8 confirmed
[ ] Approve booking availability and capacity rules
[ ] Define cancellation and rescheduling policies
[ ] Select reminder channels, timing, and failure behavior
[ ] Decide guest access, authentication, and permissions
[ ] Confirm staff administration needs
[ ] Agree delivery platforms, budget, and timeline
[ ] Set measurable success and nonfunctional targets
[ ] Confirm privacy, security, and accessibility review owners
Continue stakeholder discovery
PRO Quality Gate
Internal quality review of this provisional requirements baseline
Quality dimension Status Explanation / recommended correction
1. Source fidelity PASS Direct needs are distinguished from PROPOSED behavior. Preserve source labels.
2. Atomicity PASS FRs describe individual behaviors. Keep supporting policy rules separate.
3. Testability PARTIAL Several outcomes and thresholds are TBD. Define measurable decision rules.
4. Traceability PARTIAL US-06 orphan; NFR test coverage missing. Complete mappings.
5. Negative, boundary, concurrency PARTIAL Cases identified but policies unresolved. Agree boundary and retry rules.
6. Permissions, accessibility, privacy, security, failures PARTIAL Considerations proposed, not approved. Obtain specialist verification.
7. Consistency PASS Proposed items are labeled; no known direct contradiction. Recheck after decisions.
8. Readiness DISCOVERY DRAFT Critical business rules remain open. Complete discovery before stakeholder review.
Overall assessment
3
Pass
5
Partial
0
Fail
Readiness: DISCOVERY DRAFT. Suitable for initial stakeholder discussion, but not ready for approval or development commitment. The highest-priority next step is to validate availability, cancellation/rescheduling, and reminder policies.
Compact glossary
Term Definition
Appointment Scheduled salon service visit; exact data model TBD
Available slot Time/capacity eligible for booking under agreed rules; TBD
Eligible appointment Appointment meeting the agreed change policy; TBD
Reminder Automatically initiated appointment notification; channel and timing TBD
Confirmed booking Appointment accepted under the agreed booking lifecycle; TBD
MVP Minimum viable product; feature boundary TBD
Final status: DRAFT — requires stakeholder validation. No requirements have been approved, no integrations have been implemented, and no tests have been executed.
By purchasing this prompt, you agree to our terms of service
GPT-6-LUNA
Transform vague stakeholder requests into structured, testable software requirements with AI. Built for Business Analysts, Product Owners, and QA professionals. Generate business and functional requirements, user stories, Given/When/Then acceptance criteria, test scenarios, traceability matrices, and quality reviews. Includes 8 professional workflows. Clearly identifies assumptions, gaps, and decisions requiring stakeholder validation.
...more
Added 1 hour ago
