Manager control
Feedback submission does not automatically issue an offer. Separate intake, review and the decision to act.
Defined the workflow, built with AI assistance and opened a deployed guest form.
Deployment is verified in the project handoff. Independent manager adoption, live POS redemption and business impact remain unmeasured.
A feedback form is easy to picture. The harder questions come afterward: who reviews it, what happens if someone submits twice, who can approve an offer and how do we keep track of it? I wanted the whole process to make sense to the manager using it.
I defined the guest journey, the manager’s decisions and the exceptions the application had to handle. I used ChatGPT and Codex to implement and test it, then carried the work through hosted deployment and the guest-intake handoff. The operating requirements and release decisions were mine; the build was AI-assisted.
Feedback submission does not automatically issue an offer. Separate intake, review and the decision to act.
Test duplicate submissions, access and state transitions with synthetic records before opening intake.
Release the guest form while keeping POS redemption, adoption and business benefit as separate checks.
I owned the workflow and release decisions, used ChatGPT and Codex for implementation, and coordinated the guest-intake, receipt and protected manager-access handoffs. Staff still needed to verify the real-world transaction and response.
This small reconstruction makes one operating decision inspectable: intake, review and issuance stay separate. It uses fictional browser-only state, not the deployed application.
“The order took longer than expected.”
Submit the sample to begin. No personal data is collected or sent.
Approval in this example does not issue a real offer. POS verification and reconciliation remain separate.
Inspect the fictional scenarios (JSON) ↓
Observe manager use, verify the remaining live redemption path and measure guest participation and operating effort before claiming an improvement.
Building with AI makes the operating questions more obvious. I still have to decide what happens when someone repeats a submission, an offer expires or a manager needs to review something. I find that part of the work especially interesting.