TE
Travis Eric
HomeNow
Work with meBook a 30-minute call
Travis Eric LogoTravis Eric

AI consulting and custom software, based in Fort Collins. Explore the work. Bring your next idea.

Travis Eric AI Consulting(720) 770-2979

Navigate

  • Home
  • Now
  • Projects
  • How I work

Deeper

  • Work with me
  • About
  • Share your experience
  • Case Studies
  • Resources
  • Impossible Vision
  • Technical Stack
  • Manifesto
  • Writings

Follow the work

New systems and field notes, sent when they ship.

Communities

AI Builder's LabView membershipTeneo Publishing CollectiveView details
@TravisEric_Travis Eric@TravisericLive Builds@travis_eric
PrivacyTerms© 2026 Travis Eric
/
/
Back to writings
Skills and playbooks

signup-doors-walk: every door, including the moment after submit

Travis EricOctober 9, 20263 min read
Share this post:

Signup Doors Walk: Every Door, Including the Moment After Submit

The "signup-doors-walk" skill is an essential runbook for FortListOS, designed to walk through every signup door as a customer would experience it. This process involves 23 doors, as specified in scripts/signup-doors/doors.json, ensuring a thorough test of multi-step and two-form flows. Notably, the skill excludes the founder console or any attempt to prove a single feature is wired. The incident necessitating the required submit step is detailed in docs/forms/FORM-FRICTION-CHERRY-ON-TOP-2026-10-07.md, specifically fix 8.

Hard Rules

Running this skill on production targets the URL https://www.thefortlist.com. It utilizes synthetic data, with unique naming conventions like UXWALK_<run>_<width>, and the SES simulator email success@simulator.amazonses.com. No real owner links or personal data are used, maintaining everything on a synthetic test/suppression rail. Cleanup is mandatory, ensuring all synthetic rows, including dependent gifts and queued notices, are deleted post-run. Any cleanup error is marked as a failure. Screenshots are captured using Playwright, while no real-person emails or metered APIs are allowed.

The Runbook

The process begins with executing python skills/signup-doors-walk/scripts/check_after_submit_step.py from the central .claude repo. This ensures no required step is missing, and that any multi-step door has after_submit: true. Following this, node scripts/signup-doors/walk-doors.mjs is run in FortListOS. This script captures entry sections at 390 and 1365 pixels, comparing the local roster to the central one to ensure completeness. Any omitted doors require a manual walkthrough.

After capturing first-screen screenshots, the checklist is filled for each section. The "Required after-submit step" is crucial here: it demands fresh submissions for every multi_step: true or two_form: true door. Each step uses separate sessions/leads for 390 px and 1365 px widths, ensuring no state carryover. For example, the business-halloween door requires capturing the success of the first form before proceeding.

Downstream rows, attribution, confirmation message bodies, and link destinations must be asserted. The synthetic readback and cleanup procedure are preserved, and any blockage in fixtures is marked as a BLOCKER. The checker is run with --evidence <absolute-path-to-after-submit.json> to verify the collected evidence, with failures noted if evidence is incomplete or misaligned.

Required After-Submit Step

In particular, doors like business-halloween and halloween-contribution have specific requirements. The former involves capturing the first form's success and proceeding through the gift form. The latter, being the FortList Halloween gift form, mandates its evidence row. For claim, a synthetic unclaimed listing is used, ensuring a robust check of the submission path.

In summary, the "signup-doors-walk" skill is a rigorous process that ensures each signup door, including the moments post-submit, functions correctly. By meticulously following the outlined steps, engineers and founders can confidently validate the user experience on FortListOS.

Join Pattern Insights

Get weekly insights on AI architecture, pattern recognition, and building platforms without permission.

On this page

  • Signup Doors Walk: Every Door, Including the Moment After Submit
  • Hard Rules
  • The Runbook
  • Required After-Submit Step
Tags:
build-in-public

Read next

October 8, 2026

goal-finder — derive the goals a repo needs to finish

The goal-finder tool is designed to reconcile a repository's documented intentions with its current state to derive prioritized, verifiable goals. It's...

Read it

October 7, 2026

Motion Studio: the video harness

The overnight build system for Motion Studio reveals a clear, efficient process for producing video content as code. At the heart of this process is the...

Read it

October 6, 2026

section-pass — one agent per section, the details put in

If you're working on a long, persuasive page, you know the challenge of maintaining detail and precision throughout. That's where "section-pass" comes in, a...

Read it

Join the Discussion

Have thoughts on this post? I'd love to hear them! Join the conversation on X where we can discuss AI architecture, pattern recognition, and building platforms.

Discuss on X

Or reach out directly at @TravisEric_