Every user story the final build sets out to deliver, ready to hold the components that deliver it. 168 stories across 24 epics; nothing has been deployed to the final build yet.

User stories
168
Epics
24
Components mapped
0 of 168 stories

Compliance — Complaints

13 stories
As a member of the General Public, I want to submit an online complaint about a licensed cannabis business by providing a configurable minimum summary, respondent information, my contact details, and a verification checkbox, so that my complaint is received and acknowledged with a confirmation notification. 0 components 
No components delivered for this user story yet.
As a member of the General Public, I want to submit a complaint about unlicensed cannabis activity using a similar intake form, so that unlicensed activity is reported to DCC for investigation. 0 components 
No components delivered for this user story yet.
As a System, I want to automatically verify and flag complaints as spam before they enter the complaint process and send an automatic acknowledgment to the complainant upon successful validated submission, so that only legitimate complaints reach analysts. 0 components 
No components delivered for this user story yet.
As a Compliance Analyst, I want the system to automatically create a digital complaint file with a predefined naming convention, detect and associate any attachments, and generate a complaint worksheet for the case, so that each complaint has an organized record from submission. 0 components 
No components delivered for this user story yet.
As a Compliance Analyst, I want the system to automatically analyze new complaints for potential duplicates based on content and complainant information, flagging them for my review so I can combine, reject, or validate them, so that duplicate complaints do not create redundant investigations. 0 components 
No components delivered for this user story yet.
As a System, I want to assign complaints to analysts based on prior working relationships first and then workload balancing, and automatically prioritize by urgency and deadline, so that the most time-sensitive complaints reach the right analyst. 0 components 
No components delivered for this user story yet.
As a Compliance Manager, I want to review analyst-recommended dispositions, automatically see complaints flagged for closure review, and approve or reject with feedback, returning rejected complaints to the analyst, so that dispositions meet the required standard before closure. 0 components 
No components delivered for this user story yet.
As a Compliance Analyst or Manager, I want to check whether a complaint needs ISB referral and transfer it with all associated documents so that escalated investigations reach the right team without manual file transfer. 0 components 
No components delivered for this user story yet.
As a System, I want to route complaints to the appropriate external regulatory agency when needed and automatically notify both the agency and the complainant that the complaint has been transferred, so that inter-agency referrals are transparent. 0 components 
No components delivered for this user story yet.
As a Compliance Analyst, I want the system to automatically create an electronic complaint file using the DCC naming convention, add attached documents and the complaint worksheet to the file, assign the complaint based on predefined rules (prior relationship first, then workload), and prioritize cases by deadline, so that unlicensed activity complaints are organized and queued for review without manual filing. 0 components 
No components delivered for this user story yet.
As a Compliance Analyst, I want to conduct a desk investigation from within the system, complete a pre-filled complaint worksheet, recommend a disposition (Advised, ISB Referral, Outside DCC, No Violation, Not Enough Information, or Refer Enforcement), and have the system route the complaint accordingly with automatic closure where applicable, so that each complaint reaches its correct resolution path without manual case transfer. 0 components 
No components delivered for this user story yet.
As a Compliance Analyst, I want to complete the AGPA review workflow for a licensed complaint, enter a recommended disposition, and route the case for manager review, so that the manager can approve closure, return it to me for correction, or transfer to ISB, and the final action is documented with timestamps at each step. 0 components 
No components delivered for this user story yet.
As a Compliance Analyst, I want to track the status of each complaint case to ensure it is resolved and closed in a timely manner, and upload supporting evidence documents (screenshots, reports, website captures) directly into the digital complaint file, so that each complaint has a complete documented record from intake to closure. 0 components 
No components delivered for this user story yet.

Compliance — Inspections

7 stories
As a Compliance Staff member, I want to create an inspection record that separates cases with parent IDs, links them to case numbers, optionally pre-fills fields from prior inspections, and requires all required fields to be completed before submission, so that each inspection is uniquely traceable. 0 components 
No components delivered for this user story yet.
As a Supervisor, I want to view a dashboard showing workload distribution across regions and the current workload and case status for all compliance staff, so that I can balance assignments and identify bottlenecks. 0 components 
No components delivered for this user story yet.
As a Compliance Staff member, I want to select violation types from a checklist, choose enforcement actions from a dropdown, add free-text notes, and have the system auto-generate a prefilled enforcement letter from the appropriate template, so that enforcement letters are consistent and ready for supervisory review. 0 components 
No components delivered for this user story yet.
As a Supervisor, I want to be notified when an enforcement letter is ready for review, approve or reject it with feedback, route it to additional parties, and trigger final dispatch to the responsible party upon approval with notifications at each step, so that enforcement letters meet legal standards. 0 components 
No components delivered for this user story yet.
As a Compliance Staff member, I want to select from a full set of case statuses including In Progress, Completed, With Legal, With AG Office, Under Supervisor Review, and Awaiting Licensee Response, so that every inspection case has a clear and current status. 0 components 
No components delivered for this user story yet.
As a Compliance Staff member, I want to log in and see a dashboard of my pending investigations and team workload by region, update a case status to In Progress, have the system auto-create a named folder and auto-save my entries, pre-fill fields from prior data, add investigator notes and code section selections, and submit the case with supporting documents, so that active cases are managed efficiently with minimal duplicate data entry. 0 components 
No components delivered for this user story yet.
As a Compliance Staff member or Supervisor, I want to generate on-demand reports identifying all licenses associated with an owner, all licenses and owners associated with a business entity, and an entity relationship diagram showing ownership structure, so that I have complete ownership context when conducting or reviewing an inspection case. 0 components 
No components delivered for this user story yet.

Compliance — Investigations

7 stories
As a Compliance Staff member, I want to categorize prioritized investigation complaints, retrieve relevant licensee information using keyword searches, and have supervisors assign investigation tasks, so that investigations are assigned efficiently with full licensee context. 0 components 
No components delivered for this user story yet.
As a Compliance Staff member, I want to input information collected during a field investigation including violation checklists, enforcement action selections, and free-text notes, so that all field findings are captured in the investigation record. 0 components 
No components delivered for this user story yet.
As a Compliance Staff member, I want the system to generate a violation letter template from the selected violation, route it to the supervisor on my selection of Supervisor Review, notify me when it is received and again when it is sent, and send the letter and email to the licensee and primary contact, so that enforcement communications are automated and tracked. 0 components 
No components delivered for this user story yet.
As a Supervisor, I want to review the completed investigation case and recommended actions, accept or reassign it to compliance staff, and close the case when all actions are resolved, so that investigations are brought to a documented close. 0 components 
No components delivered for this user story yet.
As a Compliance Staff member, I want to view a page that displays the status of all my cases so that I can track current progress across the full investigation lifecycle. 0 components 
No components delivered for this user story yet.
As a Compliance Staff member, I want to open a pending DCC investigation in the system, input the outcome, mark it complete, and have the system automatically assign it to the supervisor for final review and closure, so that every investigation ends with documented supervisor sign-off and a timestamped closure record. 0 components 
No components delivered for this user story yet.
As a Compliance Staff member, I want the system to separate investigation cases with parent IDs linked to their case numbers, and provide a dropdown menu to select recommended enforcement actions, so that parent-child case relationships are maintained and action recommendations are standardized across all investigation records. 0 components 
No components delivered for this user story yet.

Compliance — Recalls

8 stories
As a Compliance Staff member in the Recalls Unit, I want the system to receive referral information, send a Derived Package Report request to Metrc, create a recall profile with all relevant details, and implement Metrc holds on recalled items once confirmed, so that recalled products are immediately frozen in the track-and-trace system. 0 components 
No components delivered for this user story yet.
As a Compliance Staff member, I want the system to prioritize recalls by category and produce the correct letter (Pre-Embargo, Notice of Adulteration, or both) based on evidence type, sending it to the licensee, so that the correct legal notice is issued automatically. 0 components 
No components delivered for this user story yet.
As a Compliance Staff member, I want to submit a case as a Voluntary Recall, Mandatory Recall, or Embargo based on the licensee's response, with the system automatically drafting and routing the recall letter for supervisor approval, so that each pathway follows the correct procedural track. 0 components 
No components delivered for this user story yet.
As a Supervisor or ISB staff member, I want the system to support Affirm, Modify, and Set Aside decision branching with traceable actions, route informal hearing requests, send decisions to executives and legal stakeholders, and remove Metrc holds when a recall is set aside, so that every decision is documented and enforceable. 0 components 
No components delivered for this user story yet.
As a System, I want to send mandatory recall letters to retailers, send automated reminders on a configurable schedule to non-responsive retailers, and escalate unresponsive retailers to ISB automatically, so that compliance is enforced downstream without manual follow-up. 0 components 
No components delivered for this user story yet.
As a Compliance Staff member or ISB, I want the system to initiate the post-recall process, send executive notices for approval, issue destruction and remediation letters, track footage submissions, remove Metrc holds on completion, and escalate non-compliance to ISB, so that every recall is fully resolved with documented evidence. 0 components 
No components delivered for this user story yet.
As a Compliance Staff member or ISB, I want all recall-related interactions with licensees and retailers to be automatically logged, have the ability to add manual override comments at any step, and receive role-based notifications at each major milestone (approval, escalation, closure), so that the recall process is fully auditable and key stakeholders are always informed. 0 components 
No components delivered for this user story yet.
As a Case Administrator, I want the system to generate a unique identifier for each recall or remediation case, create a dedicated profile dashboard housing all recall/remediation information, allow me to sign off on case prioritization, and track real-time recall status through the dashboard, so that every case has a single source of truth with administrator-controlled prioritization. 0 components 
No components delivered for this user story yet.

Compliance — Referrals

5 stories
As a member of the General Public, I want to submit a complaint referral about a licensed entity through the DCC Portal with all required fields and a spam verification check, so that only legitimate referrals reach the compliance team. 0 components 
No components delivered for this user story yet.
As a Compliance Analyst, I want the system to verify whether a complaint contains multiple allegations and automatically separate it into individual cases, prompting me to confirm the separation, so that each allegation has its own investigation record. 0 components 
No components delivered for this user story yet.
As a Compliance Analyst, I want the system to automatically verify the complainant's license status during intake, so that the referral is correctly categorized from the start. 0 components 
No components delivered for this user story yet.
As a Compliance Analyst, I want to conduct a desk investigation from within the system and process the associated worksheet with all necessary supporting documents, so that the referral is fully documented before any field action. 0 components 
No components delivered for this user story yet.
As a System, I want to route referrals to the appropriate regulatory agency and automatically send email notifications to both the agency and the complainant, so that referrals are transferred without manual coordination. 0 components 
No components delivered for this user story yet.

Compliance — Remediation

4 stories
As an Environmental Scientist, I want to be assigned new remediation cases prioritizing existing working relationships with workload balancing, receive immediate notification, be notified when licensee documents arrive, and track a 15-business-day SLA with automated reminders, so that corrective action plans are reviewed on time. 0 components 
No components delivered for this user story yet.
As a System, I want to monitor the remediation inbox, register incoming emails, identify their type (failed batch, remediation plan, retest, general inquiry), and route each to the correct workflow or inbox, so that no remediation communication is missed. 0 components 
No components delivered for this user story yet.
As an Environmental Scientist or ISB staff member, I want the system to receive the lab test failure spreadsheet, reconcile daily failure data, email distributor licensees, update the Failed Goods Tracker, route batches to ISB, and assign a Notice to Comply on non-compliant activity, so that failed goods are tracked from lab result to resolution. 0 components 
No components delivered for this user story yet.
As a Senior Environmental Scientist or ISB staff member, I want the system to enforce a 2-business-day SLA for general inquiry responses and a 15-business-day SLA for corrective action plan reviews, automatically escalating to ISB when deadlines are missed, so that remediation cases do not stall. 0 components 
No components delivered for this user story yet.

Global — AI & Advanced Features

5 stories
As an Applicant or DCC Staff member, I want the system to use AI to detect potential data entry errors, identify missing or deficient information, and flag issues with suggested corrections after I enter data or upload documents, so that I submit accurate and complete information with fewer rework cycles. 0 components 
No components delivered for this user story yet.
As a DCC Program Staff member, I want the system to process uploaded document images using OCR to improve legibility and extract key information, attaching the processed result without overwriting the original, so that scanned documents are usable and searchable. 0 components 
No components delivered for this user story yet.
As an Applicant or DCC Staff member, I want the system to suggest email or message content based on the context of my current task, allowing me to edit the draft before sending, with the system recording that AI assistance was used, so that communications are faster and consistent without losing human oversight. 0 components 
No components delivered for this user story yet.
As an ITSD Administrator, I want AI-enabled administration features including plain-language data queries, plain-language configuration updates, and configuration validation checks, so that system maintenance tasks are accessible without deep technical knowledge. 0 components 
No components delivered for this user story yet.
As a DCC Program Staff member, I want to view system data on an interactive map with boundaries, points, and heat map formats, filter by defined attributes, see contextual tooltips, and export selected data in CSV, GeoJSON, or Shapefile format, so that geographic patterns in licensing and compliance data are visible and shareable. 0 components 
No components delivered for this user story yet.

Global — Cashiering & Accounting

1 stories
As a System, I want to capture and manage account codes and invoice amounts associated with each accounting code across all license and compliance records, so that financial transactions are accurately coded and reportable by account type. 0 components 
No components delivered for this user story yet.

Global — Cite & Fines

5 stories
As a Field Employee, I want to select Issue Citation when retrieving a license on the DCC Portal, complete DCC Form 8107, have the system generate the applicable fee from the selected template, and upload Proof of Service and Green Receipt, so that citations are drafted accurately before supervisory review. 0 components 
No components delivered for this user story yet.
As a Supervisor, ABC, Legal, or Authorized Approver, I want to receive citations for review, modify or add comments, forward to the next level, have Legal update the fee amount, and update the status to Issue Citation upon final authorization, so that every citation is legally accurate and properly authorized. 0 components 
No components delivered for this user story yet.
As a Licensee, POC, or DCC Legal staff member, I want to create an informal conference request tied to a citation, upload supporting documents, have it routed to a POC for review, allow modification of the citation based on the conference outcome, and update status to Dismissed or Modified, so that licensees have a documented process to contest citations informally. 0 components 
No components delivered for this user story yet.
As a Licensee or Legal POC, I want to create a formal hearing request, upload supporting documents, have Legal upload external process documents and configure a payment plan based on the final decision, and update the citation status, so that formal disputes are tracked through a legally documented process. 0 components 
No components delivered for this user story yet.
As a Licensee or Cashier, I want to pay citation invoices through the DCC payment vendor portal or cash/check with a configurable payment plan, have the system adjust the final invoice for overpayments, stop invoice notifications on dismissal, and update status to Paid on full settlement, so that citation fees are collected accurately. 0 components 
No components delivered for this user story yet.

Global — Document Management

5 stories
As an Applicant, Licensee, or DCC Staff member, I want to upload multiple documents at once with associated categories, have the system validate file formats and sizes, reject blank or restricted file types, notify me of acceptable types, and allow me to view, add, modify, and delete files before and after submission, so that all documentation is accurate from intake through the record lifecycle. 0 components 
No components delivered for this user story yet.
As a System, I want to automatically create a named folder for each licensee using their name and license number, and automatically add all received documents to the correct folder based on the licensee identifier, so that all licensee documents are organized without manual filing. 0 components 
No components delivered for this user story yet.
As a DCC Program Staff member, I want to indicate when an uploaded file is for internal use only so that it is not visible to the applicant or licensee through the portal, so that confidential review materials are protected. 0 components 
No components delivered for this user story yet.
As a DCC Program Staff member or ITSD administrator, I want to sort, archive, apply statuses, edit, and delete documents within any application or license record, configure external user document permissions, and access all non-DOJ-clearance-required documents, so that document management is organized, current, and appropriately secured. 0 components 
No components delivered for this user story yet.
As an Applicant, Licensee, or DCC Staff member, I want to download my application and all uploaded documents in PDF format at any point in the process, so that I have a portable, complete record of my submission. 0 components 
No components delivered for this user story yet.

Global — Integrations

6 stories
As a System, I want to exchange data bi-directionally with Metrc including package hold placements, releases, and Derived Package Report requests with success and failure reporting, so that DCC track-and-trace actions are reflected in Metrc without manual entry. 0 components 
No components delivered for this user story yet.
As a System, I want to verify business entity details against the Secretary of State registry using registration numbers for LLCs, LPs, and Corporations and save the results to the application record, so that entity information is validated at the source. 0 components 
No components delivered for this user story yet.
As a System, I want to verify APN, physical address, and jurisdiction for each license application via an external source and save the results, so that licenses are only issued for valid premises in the correct jurisdiction. 0 components 
No components delivered for this user story yet.
As a System or DCC Program Staff member, I want to support standardized API integrations with partner state agencies for bi-directional licensing-related data exchange, so that multi-agency regulatory coordination is automated. 0 components 
No components delivered for this user story yet.
As an ITSD or Integration Partner, I want all system interfaces to use standardized REST APIs aligned with OWASP API Security Top 10 and REST Security Top 10, each documented in an approved Interface Control Document, so that all integrations are secure and maintainable. 0 components 
No components delivered for this user story yet.
As a System, I want to support bi-directional interfaces with the DCC payment processor, address validation service, Bing Maps, and California ArcGIS, and uni-directional interfaces with Kaseware (case data), Everbridge (notifications), the DCC track-and-trace system, the Google Data Warehouse reporting database, and Franchise Tax Board/Dept. of Child Support, so that all platform integrations are operational and returning correct values. 0 components 
No components delivered for this user story yet.

Global — Platform & Non-Functional

16 stories
As an ITSD Administrator, I want the system to be hosted entirely in a GovCloud-compliant cloud SaaS environment certified at FedRAMP Moderate or higher with no on-premise hardware required, so that DCC meets California and federal cloud security standards. 0 components 
No components delivered for this user story yet.
As any user including internal field staff and external applicants, I want the system to be fully accessible on mobile and handheld devices, compliant with WCAG 2.0, California Government Code Sections 7405 and 11135, supported on the latest five browser versions, and usable without any plug-ins or extensions, so that all users can access the system regardless of device or ability. 0 components 
No components delivered for this user story yet.
As an ITSD or DCC ISO staff member, I want the system to log all login, logout, failed login, account management, role assignment, data deletion, data modification, and configuration change events with timestamps and protect audit records from unauthorized access, so that DCC ISO can investigate security incidents and demonstrate compliance. 0 components 
No components delivered for this user story yet.
As an ITSD Administrator, I want the system to scale to an unrestricted number of business rules and unlimited document, record, data field, and API consumption without degrading performance or SLA compliance, so that the system grows with DCC's needs without architectural changes. 0 components 
No components delivered for this user story yet.
As an ITSD Administrator or Contractor DevOps engineer, I want the system to comply with a CI/CD DevOps model using DCC-approved tools that automate the build and deployment process for each sprint, so that new functionality reaches production quickly and reliably. 0 components 
No components delivered for this user story yet.
As an ITSD Administrator, I want the system to conduct regular backups consistent with recovery time and recovery point objectives, test backups annually, fail closed on security errors, and recover to a known state after any disruption, so that DCC data is protected and the system can be restored quickly. 0 components 
No components delivered for this user story yet.
As a DCC Program Staff member or ITSD Administrator, I want the system to support configuration and management of up to five new legislatively-mandated license types and modification of existing license types including fees, rules, and disclosures without code changes, so that DCC can respond to new legislation quickly. 0 components 
No components delivered for this user story yet.
As an ITSD Administrator, I want the system to enforce all DCC-configured password policies including complexity, expiry, reuse limits, forced change on first login, and secure password reset via a Forgot Password feature (no recovery, only reset), with all credentials stored as one-way hashed with random salt, so that user credential security meets OWASP Password Storage and NIST standards. 0 components 
No components delivered for this user story yet.
As an ITSD Administrator, I want the system to enforce no shared or guest accounts, no user-level accounts with privilege roles, controlled external system connections, OWASP session management, privilege separation, non-local maintenance MFA, and a session lock that shows a blank public image, so that all access controls meet NIST 800-53b and OWASP guidelines. 0 components 
No components delivered for this user story yet.
As a DCC ISO staff member, I want the system to log all extended audit event types beyond basic login/logout, including role management, data deletion and modification, configuration changes, server lifecycle events, service loading, software changes, system alerts, password changes, sensitive data access, audit log clearing, and application events, with all records including date, time, user ID, event type, source, and outcome, so that security incident investigation has complete coverage. 0 components 
No components delivered for this user story yet.
As a DCC ISO staff member, I want the system to continuously monitor internal and external events for attacks, unauthorized connections, and malicious code, provide intrusion detection and prevention, alert administrators on compromise indicators, scan all files for malicious code before use, enforce OWASP input validation and error handling, minimize error information displayed to end users, and centrally log all errors, so that the system is actively defended against threats. 0 components 
No components delivered for this user story yet.
As an ITSD Administrator, I want the contractor to perform automated SAST and DAST on every sprint build, produce CVE/CWE reports covering OWASP Top 10 and SANS Top 25, track all verified vulnerabilities in DCC's enhancement tool and POAM, align the SDLC with NIST SSDF, and comply with updated security standards within one year of publication, so that the system is continuously tested for and protected against known vulnerabilities. 0 components 
No components delivered for this user story yet.
As a DCC ISO staff member, I want all contractor staff to sign NDAs, complete required security training, and provide fingerprint data for background checks when handling rap sheet data, and as ITSD I want the system to track, document, and report security incidents to designated officials with defined SLAs for Severity 1 incidents and authorized DCC access to all environments for investigation, so that personnel and incident response obligations are fully met. 0 components 
No components delivered for this user story yet.
As any user, I want the system to support upload of digital media and scanned documents with OCR processing, and as ITSD I want all data classified by the data owner per DCC ISO policy, all sensitive data encrypted at rest and in transit using FIPS 140-3 AES-256, all structured and unstructured data available to DCC in industry-standard formats, and a maintained Data Dictionary with all tables and fields documented, so that data management and encryption obligations are fully met. 0 components 
No components delivered for this user story yet.
As an ITSD Administrator, I want the system to provide automated job monitoring with failure notifications, track document storage usage and performance metrics in monthly M&O reports, conduct and test backups per RTO/RPO objectives, maintain a catalog of all third-party libraries in a private repository, configure the system to provide only essential capabilities with unnecessary ports/services blocked, and display clear user-facing warning and error messages with suggested next steps, so that operational and compliance obligations are continuously met. 0 components 
No components delivered for this user story yet.
As any user, I want all external links to open in a new browser window, have access to tooltip instructions for completing application forms, and be able to export data in common formats and upload common file types, so that the interface is intuitive, non-disruptive, and interoperable with standard tools. 0 components 
No components delivered for this user story yet.

Global — Public Portal & License Search

3 stories
As a member of the General Public, I want to search for any DCC licensee by license number, business name, or individual name and see their current license status, expiration date, and any public disciplinary actions, so that I can verify whether a cannabis business is legally operating. 0 components 
No components delivered for this user story yet.
As a member of the General Public, I want to search for a licensee and submit an online complaint that is pre-populated with that licensee's information, receiving a confirmation on successful submission, so that my complaint is accurately linked from the start. 0 components 
No components delivered for this user story yet.
As a member of the General Public, I want to see any public disciplinary actions associated with a licensee when I perform a license search, so that I can make informed decisions as a cannabis consumer. 0 components 
No components delivered for this user story yet.

Global — Reporting & Analytics

4 stories
As a DCC Program Staff member, I want to generate flexible ad-hoc reports for my business unit and perform advanced back-office searches across all data stored in the system, so that operational insights are available without relying on the BI team. 0 components 
No components delivered for this user story yet.
As an ITSD or BI Team member, I want the system to replicate data in real time to DCC's reporting-only database and data warehouse so that the BI platform always reflects the current state of licensing and compliance activity. 0 components 
No components delivered for this user story yet.
As a Compliance Manager or Supervisor, I want to view dashboard summaries of recall status by case type and response time, open recalls by status, and auto-generated recall outcome reports, so that program performance is visible at a glance. 0 components 
No components delivered for this user story yet.
As an Accounting Staff member, I want to generate accounting reports by date range and region covering monthly delinquency, total payments, refunds, repayments, and write-offs, so that DCC finance has accurate, timely data. 0 components 
No components delivered for this user story yet.

Global — User & Access Management

5 stories
As a DCC Internal Staff member, I want to sign in using my existing DCC credentials via Single Sign-On integrated with DCC's MS Azure Active Directory, so that I do not need a separate username and password for the new system. 0 components 
No components delivered for this user story yet.
As any user, I want the system to require multi-factor authentication for all internal and external user accounts including privileged accounts, so that unauthorized access to sensitive data is prevented. 0 components 
No components delivered for this user story yet.
As an ITSD Administrator or DCC Program Staff member, I want all system activities to be authorized by role-based permissions following a least-privilege model, with no shared or guest accounts and configurable session locking, so that each user can only access data and functions appropriate to their role. 0 components 
No components delivered for this user story yet.
As an ITSD Administrator, I want to create, update, delete, suspend, assign roles, reset passwords, and disable temporary accounts after a defined period, with all account management events logged automatically, so that user access is controlled and auditable. 0 components 
No components delivered for this user story yet.
As an ITSD Administrator or any User, I want the system to lock accounts after a configurable number of failed login attempts, alert administrators on lockout, enforce configurable session timeouts, and display a warning banner on every login, so that brute-force attacks and unauthorized session access are mitigated. 0 components 
No components delivered for this user story yet.

Global — Workflow & Case Management

8 stories
As an ITSD or DCC Program Staff administrator, I want to configure and modify workflows, business rules, criteria, fee tables, and decision logic across all license categories without requiring significant development effort, so that DCC can respond to regulatory and legislative changes quickly. 0 components 
No components delivered for this user story yet.
As a DCC Program Staff member, I want to re-order case priorities, assign applications to myself or another analyst within a division, create internal flags on records, enter custom field data not visible to applicants, and approve conditional licenses when mitigation is in place, so that case management is flexible. 0 components 
No components delivered for this user story yet.
As a DCC Program Staff member or Auditor, I want the system to maintain a thorough, reportable audit log of all internal and external user activities and a complete version change history from application submission through the full license lifecycle, so that every action is traceable. 0 components 
No components delivered for this user story yet.
As a DCC Program Staff member, I want to create custom fields and custom tables that are not visible to applicants and add internal flags within any application or license record, so that internal review tracking can be added without changing the external-facing form. 0 components 
No components delivered for this user story yet.
As an Applicant or DCC Staff member, I want a progress bar within each business process that indicates the current status of the workflow, so that both applicants and staff can see at a glance where a case or application stands. 0 components 
No components delivered for this user story yet.
As any system user, I want to receive role-specific notifications at each major workflow step based on case status and outcome so that I am immediately informed of actions requiring my attention, so that no workflow step is missed. 0 components 
No components delivered for this user story yet.
As an Applicant or Licensee, I want to save my application or form at any point and return later to pick up exactly where I left off or navigate back to the beginning, so that I am not required to complete long forms in a single session. 0 components 
No components delivered for this user story yet.
As an Applicant or Licensee, I want to provide an electronic signature on required forms and documents so that it can be filed and reviewed by internal DCC users without requiring a physical signature. 0 components 
No components delivered for this user story yet.

Licensing — Application Review & Processing

15 stories
As a Division Manager, I want the system to automatically verify the APN, physical address, and jurisdiction of each application and route it to the correct regional queue, so that the right supervisor receives the application without manual routing. 0 components 
No components delivered for this user story yet.
As a Division Manager, I want to open applications from my pending review queue, review system-generated flags, toggle manager approval on or off, and assign applications to analysts, so that the review process starts efficiently. 0 components 
No components delivered for this user story yet.
As a Licensing Analyst, I want to view application documents, request local jurisdiction verification, place hold conditions, and record equity verification results, so that only compliant applications proceed to the next review stage. 0 components 
No components delivered for this user story yet.
As a Licensing Analyst, I want to review business information, entity relationship diagrams, owner details, disciplinary history, and active license reports, then record timestamped comments and a determination of approve, deny, or deficient, so that each review section is documented. 0 components 
No components delivered for this user story yet.
As a Division Manager, I want to review my analyst's approval determination and either accept it or return it for revision, with a visual status indicator visible to all managers, so that quality control is applied before advancement. 0 components 
No components delivered for this user story yet.
As a Licensing Analyst, I want to review all admin-specific documentation including LPA attestations, Cal OSHA certificates, ISO accreditation, surety bonds, and premises diagrams, communicate with the applicant, and record deficiencies, so that the application meets all administrative compliance requirements. 0 components 
No components delivered for this user story yet.
As a Division Manager, I want to review my analyst's admin review determination and accept or reject it, with the system returning the application to the analyst queue on rejection, so that admin review meets the required standard. 0 components 
No components delivered for this user story yet.
As a System, I want to automatically determine when all workflow sections are approved and mark the application Approved-Pending Payment, or when any section is deficient generate a consolidated deficiency letter from a DCC template and notify the applicant with 180-day abandonment status if no response is received, so that applicants receive clear communication. 0 components 
No components delivered for this user story yet.
As an Applicant, I want to update my application for a license type change, upload additional documents, and pay any additional fee if the new license type costs more, so that my license accurately reflects the correct activity type. 0 components 
No components delivered for this user story yet.
As a Division Manager, I want to view a list of internal users in my division, assign applications to specific analysts for Business/Ownership Review, Admin Review, and Environmental Evaluation simultaneously, and have the system place each assignment into the respective analyst's pending review queue, so that all review tracks can begin in parallel without sequential dependency. 0 components 
No components delivered for this user story yet.
As a Licensing Analyst, I want the system to automatically identify the Point of Contact for the local jurisdiction and send the verification request email, timestamp and log the outreach on the internal documents tab, and allow me to upload the verification results back into the application record, so that the local verification audit trail is complete and automated. 0 components 
No components delivered for this user story yet.
As a Licensing Analyst, I want to upload Department of Justice Live Scan fingerprint results to the application record under the internal documents tab, so that background screening outcomes are stored securely and accessible only to authorized internal reviewers. 0 components 
No components delivered for this user story yet.
As a System, I want to send an approval notification with invoice to the DRP when all sections are approved and status is set to Approved-Pending Payment, send a deficiency notification to the DRP when any section is marked deficient, allow managers and analysts to toggle abandonment status, and return the application to the analyst queue with Pending Review status when the applicant responds to the deficiency, so that the approval and deficiency lifecycle is fully automated. 0 components 
No components delivered for this user story yet.
As a Licensing Analyst, I want the system to verify the applicant's seller permit against the California Department of Tax and Fee Administration (CDTFA) and display the result, and to allow me to review submitted premises ownership information (rented or owned, with property deed or rental agreement), so that administrative compliance for tax and property is confirmed as part of the admin review. 0 components 
No components delivered for this user story yet.
As a Licensing Analyst, I want to amend an existing application under review to switch the license type, invoice local verification checks for the new type, review applicant updates to the change, generate a new application fee, and approve the application upon payment, with the license record updating to Approved-Pending Payment automatically, so that license type changes are fully managed within the system. 0 components 
No components delivered for this user story yet.

Licensing — Cashiering & Accounting

10 stories
As an Applicant or Licensee, I want to retrieve an invoice through the DCC Portal and pay using my preferred method (online, by appointment for cash, or by mail) with cash, check, e-check, or credit/debit card, so that my payment is processed and a receipt generated immediately. 0 components 
No components delivered for this user story yet.
As a Cashier, I want to log in, select payment type, process multiple invoices in one session, and generate a receipt with all payment and business details, so that in-person and mail payments are posted accurately. 0 components 
No components delivered for this user story yet.
As an Accounting Staff member, I want to submit a delinquency process request, configure a collections case with notice frequency and FTB escalation options, and write off delinquent accounts upon approval, so that overdue accounts are managed systematically. 0 components 
No components delivered for this user story yet.
As a Cashier or Accounting Staff member, I want to submit, review, and process refund requests and apply overpayment credits to future renewals, with notifications sent to the payor and accounting department, so that refunds are processed transparently. 0 components 
No components delivered for this user story yet.
As an Accounting Staff member, I want to generate accounting reports by date range and region covering monthly delinquency, total payments, refunds, repayments, and write-offs, so that DCC finance has accurate and timely data. 0 components 
No components delivered for this user story yet.
As an Applicant, I want to pay my invoice by credit/debit card or e-check by providing my card or bank account details, and as a Cashier I want to search and retrieve a DCC record number and its associated invoice, so that both external and internal payment workflows begin with the correct invoice matched to the correct account. 0 components 
No components delivered for this user story yet.
As an Internal User, I want to retrieve a DCC record, open a paid invoice, add a delinquency of a specified type (Under Payment, Non Payment, etc.) with an amount, fee, and comments, submit it for processing, and have the system update the license status to Delinquent, notify the DRP by email, send automated reminders, and save all communications to the DCC record, so that delinquencies are tracked and enforced systematically. 0 components 
No components delivered for this user story yet.
As an Internal User, I want to generate a daily reconciliation report by date range, communicate with payors through the DCC Portal for issues, manually apply payments to invoice records where needed, and upload the daily payment vendor report to the DCC system, so that daily payment activity is reconciled and discrepancies are resolved within the system. 0 components 
No components delivered for this user story yet.
As an Internal User, I want to submit a refund request to the Cashiering unit by providing specific refund details such as license number, refund type, amount, and reason, so that refunds initiated internally on behalf of a licensee are processed through the same queue as external refund requests. 0 components 
No components delivered for this user story yet.
As an Accounting Staff member, I want the system to send configured Collections Notices to the licensee, send an additional FTB notice when the case is configured for Franchise Tax Board escalation, generate a complete Collections Package (notices, invoices, FTB notice, and legal documentation), and allow me to access a case page showing all existing cases for a licensee, so that the collections process is fully documented and automated. 0 components 
No components delivered for this user story yet.

Licensing — Environmental Evaluation

3 stories
As a Licensing Analyst, I want the system to automatically interface with partner agencies (DPR, DTSC, SWRCB, CDFW, GIS) via API to verify environmental and premises information submitted with an application, so that all regulatory agency checks are completed without manual outreach. 0 components 
No components delivered for this user story yet.
As an Applicant, I want the system to check whether my business entity or owners have existing active licenses or pending applications that conflict with the new license type I am applying for, display a regulatory warning disclaimer I must acknowledge, and still allow me to proceed, so that I am fully informed of regulatory restrictions before submitting. 0 components 
No components delivered for this user story yet.
As an Applicant, I want to indicate whether my premises is located on Tribal Land and have the system check if another license already exists at the same address or APN, so that potential jurisdiction conflicts are flagged for analyst review before the application is routed. 0 components 
No components delivered for this user story yet.

Licensing — Equity Application Processing

8 stories
As an Equity Applicant, I want to submit an Equity Fee Relief Application online with supporting documents, and have the system identify whether I am applying for a fee waiver or deferral and guide me to upload the correct documentation, so that my equity relief request is complete from the start. 0 components 
No components delivered for this user story yet.
As a System, I want to automatically verify the identity of the Designated Responsible Party and evaluate the application against DCC regulations, so that only eligible applicants proceed to full review. 0 components 
No components delivered for this user story yet.
As a Licensing Analyst, I want equity applications to be automatically routed to the designated analyst or team based on set criteria and notified immediately upon assignment, so that equity applications are processed promptly. 0 components 
No components delivered for this user story yet.
As a Licensing Analyst, I want to see a cross-reference display on the applicant's profile showing all linked businesses and flagging multiple-business ownership on my dashboard, so that I can identify concentration of ownership. 0 components 
No components delivered for this user story yet.
As a System, I want to automatically tag uploaded documents with metadata upon upload and link them directly to the specific application they pertain to, so that documents are categorized without manual filing. 0 components 
No components delivered for this user story yet.
As a System, I want to verify whether a business entity has any record of unpaid deferrals before approving equity fee relief, so that deferral benefits are not granted to entities with outstanding obligations. 0 components 
No components delivered for this user story yet.
As a Licensing Analyst, I want the system to log all current and historical activities for each equity application including timestamps, changes, and user interactions, so that a complete audit trail exists for compliance and reporting. 0 components 
No components delivered for this user story yet.
As a System, I want to generate and send reminder notices to the Designated Responsible Party for fee deferral deadlines, generate a summary list of cannabis businesses owned by an applicant on the analyst dashboard, verify that the business entity has been approved for a fee waiver or deferral before proceeding, and notify the DRP of submission timelines prior to auto-abandonment, so that equity applicants are kept informed and processing is accurate. 0 components 
No components delivered for this user story yet.

Licensing — Intake & Entity Registration

16 stories
As an Applicant, I want to sign in to the DCC Portal with my username and password, so that I can securely access my applications and license records. 0 components 
No components delivered for this user story yet.
As an Applicant, I want to create a new user account with a unique username and password, so that I can register with DCC and begin the licensing process. 0 components 
No components delivered for this user story yet.
As an Applicant, I want to register or search for my business entity using a Registration Number, FEIN, ITIN, or SSN, so that DCC can identify my entity before I apply for a license. 0 components 
No components delivered for this user story yet.
As an Applicant, I want the system to automatically verify my business details against the Secretary of State for LLC, LP, or Corporation entity types, so that my entity information is validated before I proceed. 0 components 
No components delivered for this user story yet.
As an Applicant, I want to provide my Designated Responsible Party, Agent Service of Process, contact information, and owner details including ownership percentages totaling 100%, so that the entity registration record is complete and accurate. 0 components 
No components delivered for this user story yet.
As an Owner, I want to register my personal profile after receiving an invitation link, so that my owner record is linked to the correct business entity before the license application is submitted. 0 components 
No components delivered for this user story yet.
As a Cannabis Event Organizer Licensee, I want to apply for a Cannabis Event License by selecting my existing organizer license number and providing event details such as date, hours, and address, so that DCC can review and approve my event before it takes place. 0 components 
No components delivered for this user story yet.
As an Applicant, I want to apply for a Cannabis Event Organizer license by entering my entity registration number, providing equity information, and having owner information auto-populated and verified against the Secretary of State, so that my application is pre-filled accurately and submitted with the correct fee. 0 components 
No components delivered for this user story yet.
As an Applicant, I want to apply for any general DCC license type by searching my business entity, selecting the appropriate license type, and completing all required application sections, so that my application is routed to the correct regional supervisor for review. 0 components 
No components delivered for this user story yet.
As an Owner, I want to complete my owner registration by providing demographic information (race, ethnicity, gender, veteran status, prior convictions), uploading a government-issued photo ID, and optionally uploading fingerprints, so that my owner profile is complete for background screening and equity evaluation. 0 components 
No components delivered for this user story yet.
As an Applicant, I want to add non-owner individuals and entities with a financial interest in my business to the license application, providing their name, contact information, and financial interest percentage, so that DCC has a complete picture of all financial stakeholders before reviewing the application. 0 components 
No components delivered for this user story yet.
As an Applicant, I want to complete all extended fields in the General License Application including manufacturing type selection, business activities (extraction, infusion, packaging, labeling), on-site manager contacts, employee count, premises information, tribal land flag, license-specific activity data, and a checklist progress bar, so that my application captures all information required for DCC review before I pay and submit. 0 components 
No components delivered for this user story yet.
As an Owner, I want to select whether I am a Person or an Entity owner, have my previously registered information pre-populated, and upload supporting business documents with identified document types, so that my owner registration accurately reflects my ownership type and is complete from the start. 0 components 
No components delivered for this user story yet.
As an Applicant, I want the system to notify qualifying owners and the Designated Responsible Party to attest to the business entity registration, and to allow a user to provide the registration number of an entity that owns part of the registering business, so that all ownership relationships are confirmed before the entity record is finalized. 0 components 
No components delivered for this user story yet.
As an Applicant for a Cannabis Event Organizer license, I want to select CEO as the license type, review and update pre-populated DRP and entity information, upload required documents, and pay the application fee, so that my CEO application is complete and routed to the regional supervisor queue. 0 components 
No components delivered for this user story yet.
As a Cannabis Event Organizer Licensee, I want to select Temporary Cannabis Event as the license type, upload event supporting documents, have the system route the application to the correct regional supervisor queue, and receive an analyst-visible flag if my application was submitted within 60 days of the event date, so that late submissions are flagged for expedited review. 0 components 
No components delivered for this user story yet.

Licensing — License Changes & Amendments

2 stories
As a Licensee, I want to submit an amendment request to modify my existing license (such as adding activities, changing premises, or updating ownership), upload supporting documents, and receive a confirmation with an amendment case number, so that my license record accurately reflects my current business operations. 0 components 
No components delivered for this user story yet.
As a Licensing Analyst and Division Manager, I want to review submitted license amendment requests, record approval or denial determinations, and have the system automatically update the active license record upon approval, so that license amendments are processed and reflected in the system without manual record updates. 0 components 
No components delivered for this user story yet.

Licensing — License Status & Actions

11 stories
As a Licensee, I want to access a renewal application for my specific license type, complete all required sections, pay fees, and submit for back-office review with the ability to save and resume, so that my license is renewed before expiration. 0 components 
No components delivered for this user story yet.
As a DCC Program Staff member, I want the system to support documenting and processing suspension, revocation, application denial, and cancellation actions, so that all enforcement actions are tracked in the centralized system. 0 components 
No components delivered for this user story yet.
As a Licensee or DCC Staff member, I want to initiate or process a voluntary license surrender or withdrawal and have the system update the license status accordingly, so that the license record is closed accurately. 0 components 
No components delivered for this user story yet.
As a Licensee or DCC Legal staff member, I want the system to support an appeals approval workflow so that appealed decisions are tracked and resolved through the correct approval chain. 0 components 
No components delivered for this user story yet.
As a Licensee, I want to apply for disaster relief provisions that modify my license obligations during a declared disaster, so that my business is not penalized for circumstances outside my control. 0 components 
No components delivered for this user story yet.
As a Licensee, I want to submit a Surrender or Withdrawal request through the DCC Portal, and as DCC Staff, I want the system to enforce all business rules (30-day expiration window, Do Not Execute list, address match for replacement), route the request through manager and analyst consent within 3 days, set and execute a configurable surrender date, update the license status, and notify all parties, so that surrenders and withdrawals are executed accurately and on schedule. 0 components 
No components delivered for this user story yet.
As a DCC Program Staff member, I want to create a License Case selecting the action type (Suspension, Revocation, App Denial, Cancellation), provide case details and generate or upload an action letter, route it to Legal for review, and have the system execute the action on the specified date, update the license status, send notifications, and auto-reinstate suspended licenses on the Suspension Lift Date, so that all enforcement actions are tracked and executed without manual intervention. 0 components 
No components delivered for this user story yet.
As a Licensee, I want to submit a Disaster Relief request and accept terms and conditions, and as a Disaster Relief Team member I want to review, approve or deny it, set active/inactive dates, issue an approval letter, and have the system automatically update the license to Inactive status with notifications, support early reinstatement with fee calculation and payment, and expire the license if not reinstated by the Reactivation Date, so that Disaster Relief is fully managed within the system. 0 components 
No components delivered for this user story yet.
As a DCC Program Staff member, I want to create a Renewal Review case for a license, provide referred-by and referred-to POC details, notify the licensee of the hold and the POC upon activation, flag the license record, and have the system automatically update the license status based on whether the hold is lifted before or after expiration, so that renewal review holds are tracked and resolved with automated lifecycle management. 0 components 
No components delivered for this user story yet.
As a DCC Team member, I want to retrieve a license or application record, select Submit Appeal Request Approval, have the system extract the current and desired status and Execution Date from the Appeals Approval letter, allow me to adjust the data, save the status change, execute it on the Execution Date, send a confirmation notification to the licensee, and upload all documents to the record, so that approved appeals result in automated status changes with a full audit trail. 0 components 
No components delivered for this user story yet.
As a Licensee, I want to select Renew License on the DCC Portal, declare any changes or submit Form 226 if changes exist, upload gross revenue documentation, have the system verify owners against DOJ and SOS, check for conflicts, generate a renewal application number, process the renewal through the standard review and payment workflow, and receive configurable renewal reminders, so that my license is renewed accurately with all verifications automated. 0 components 
No components delivered for this user story yet.

Licensing — Reporting & Analytics

1 stories
As a Staff Service Manager, I want to generate an Annual Applications Report that lists all license applications submitted for review within a selected date range, filtered by payment status and region, so that I can identify new paid applications ready for processing and track submission volume over time. 0 components 
No components delivered for this user story yet.