Naming Inventory, 485 names, 16 flagged

Flagged names (16)

submit_brain_dump tools
Uses an underscore-separated object while related persistence uses the camel-cased field "brainDump".
add_habit tools
Breaks the predominantly submit_<thing> naming family used by onboarding capture tools.
update_habit tools
Breaks the predominantly submit_<thing> naming family used by onboarding capture tools.
record_checkin tools
Uses record_<thing>, unlike submit_<thing> onboarding capture tools, and is shared with check-in flows.
onboarding-beat-6-profile:greeting beat_node_ids
Contains a colon while most canonical beat ids use hyphen-separated segments.
onboarding-beat-6-profile:asks beat_node_ids
Contains a colon while most canonical beat ids use hyphen-separated segments.
ONBOARD-01--GREETING screen_ids
Uses uppercase and a double hyphen, while runtime onboarding beat screen ids are often lowercase hyphen-separated.
onboarding-beat-4-sign-up screen_ids
Uses lowercase canonical beat id as screen id, while many flow screens use uppercase ONBOARD-* ids.
MIC-PERMISSION screen_ids
Uses a generic uppercase id rather than the ONBOARD-* family used by adjacent onboarding screens.
coach_greeting clip_ids
Uses a short semantic name while most onboarding clips use an onboard_* prefix.
mic_permission_1 clip_ids
Uses a short semantic name while most onboarding clips use an onboard_* prefix.
onboard_01_form_1 clip_ids
Uses zero-padded numeric segments, while many other clip ids use descriptive segments or different numbering styles.
step:5 persistence
Used by both habit selection and habit schedule nodes, so the step label is not unique to a single capture screen.
pathField persistence
Boolean flag is listed beside field keys and step names, mixing persistence naming categories.
lane-a-demo-v1 flow_edges
Demo flow id is mixed into the production flow inventory and uses a lane letter rather than a user-facing flow name.
render -> source terminology
For onboarding source-of-truth prose, “render” describes an obsolete preview concept after the app became generated from it.

Tools 18

add_habit
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts, src/onboarding-flow/flows/__fixtures__/onboarding-beginner-v1.ts, src/onboarding-flow/renderer/componentRegistry.tsx , flow tool name
advance_step
gg-source/src/components/flow-designer/beatsSource.ts , allowedTools contract
ask_clarification
gg-source/src/components/flow-designer/beatsSource.ts , allowedTools contract
complete_habit
src/onboarding-flow/flows/evening-checkin-v1.generated.json, src/onboarding-flow/checkinPersistence.ts, src/onboarding-flow/flows/__fixtures__/checkin-flows-v1.ts, src/api/checkinTool.ts , flow tool name
confirm_plan
gg-source/src/components/flow-designer/beatsSource.ts , allowedTools contract
log_reflection
src/onboarding-flow/flows/evening-checkin-v1.generated.json, src/onboarding-flow/checkinPersistence.ts, src/onboarding-flow/flows/__fixtures__/checkin-flows-v1.ts, src/api/checkinTool.ts , flow tool name
record_checkin
src/onboarding-flow/flows/morning-checkin-v1.generated.json, src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts, src/onboarding-flow/checkinPersistence.ts , flow tool name
remove_habit
gg-source/src/components/flow-designer/beatsSource.ts, src/onboarding-flow/renderer/componentRegistry.tsx , allowedTools contract
submit_brain_dump
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts, src/onboarding-flow/flows/__fixtures__/onboarding-beginner-v1.ts, src/onboarding-flow/transform/designerToFlow.ts , flow tool name
submit_category
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts, src/onboarding-flow/flows/__fixtures__/onboarding-beginner-v1.ts, src/onboarding-flow/transform/designerToFlow.ts , flow tool name
submit_custom_prompts
gg-source/src/components/flow-designer/beatsSource.ts , allowedTools contract
submit_goals
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts, src/onboarding-flow/flows/__fixtures__/onboarding-beginner-v1.ts, src/onboarding-flow/transform/designerToFlow.ts , flow tool name
submit_morning_checkin
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts, src/onboarding-flow/flows/__fixtures__/onboarding-beginner-v1.ts, src/onboarding-flow/transform/designerToFlow.ts , flow tool name
submit_path_choice
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts, src/onboarding-flow/flows/__fixtures__/onboarding-beginner-v1.ts, src/onboarding-flow/transform/designerToFlow.ts , flow tool name
submit_profile
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts, src/onboarding-flow/flows/__fixtures__/onboarding-beginner-v1.ts, src/onboarding-flow/transform/designerToFlow.ts , flow tool name
submit_reflection_config
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts, src/onboarding-flow/flows/__fixtures__/onboarding-beginner-v1.ts, src/onboarding-flow/transform/designerToFlow.ts , flow tool name
submit_weekly_config
src/onboarding-flow/transform/designerToFlow.ts , tool call name
update_habit
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts, src/onboarding-flow/flows/__fixtures__/onboarding-beginner-v1.ts, src/onboarding-flow/renderer/componentRegistry.tsx , flow tool name

Beat / Node IDs 108

advanced-frequency
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
advanced-input
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
auth
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
category
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
demo-goal-custom
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , runtime node id
demo-mic
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , runtime node id
demo-state-check
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , runtime node id
demo-weekly-p78
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , runtime node id
evening-are-you-done
src/onboarding-flow/flows/evening-checkin-v1.generated.json , runtime node id
evening-greeting
src/onboarding-flow/flows/evening-checkin-v1.generated.json , runtime node id
evening-habit-review
src/onboarding-flow/flows/evening-checkin-v1.generated.json , runtime node id
evening-reflection
src/onboarding-flow/flows/evening-checkin-v1.generated.json , runtime node id
evening-wrap
src/onboarding-flow/flows/evening-checkin-v1.generated.json , runtime node id
goal-custom
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
goals
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
habit-custom
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
habit-schedule
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
habit-select
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
home-tour-1
src/onboarding-flow/flows/home-tour-v1.generated.json , runtime node id
home-tour-2
src/onboarding-flow/flows/home-tour-v1.generated.json , runtime node id
home-tour-3
src/onboarding-flow/flows/home-tour-v1.generated.json , runtime node id
home-tour-4
src/onboarding-flow/flows/home-tour-v1.generated.json , runtime node id
home-tour-5
src/onboarding-flow/flows/home-tour-v1.generated.json , runtime node id
into-app
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
mic
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
morning-are-you-done
src/onboarding-flow/flows/morning-checkin-v1.generated.json , runtime node id
morning-checkin-setup
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
morning-greeting
src/onboarding-flow/flows/morning-checkin-v1.generated.json , runtime node id
morning-state
src/onboarding-flow/flows/morning-checkin-v1.generated.json , runtime node id
morning-wrap
src/onboarding-flow/flows/morning-checkin-v1.generated.json , runtime node id
onboarding-advanced-beat-15-capture-existing-habits
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-advanced-beat-16-schedule-existing-habits
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-0-qa-control
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-1-splash
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-10-experience-fork
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-17-plan-review
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-18-week-projection:avoid
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-18-week-projection:best
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-18-week-projection:empty
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-18-week-projection:likely
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-18-week-projection:some
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-2-get-started
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-3-coach-greeting
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-4-sign-up
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-5-mic-permission
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-6-profile:asks
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-6-profile:greeting
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-7-state-check
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-8-morning-checkin-setup
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beat-9-evening-reflection-setup
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-11-pick-category
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-11-pick-category:women
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-12-pick-goals:break
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-12-pick-goals:custom
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-12-pick-goals:eat
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-12-pick-goals:energy
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-12-pick-goals:focus
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-12-pick-goals:move
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-12-pick-goals:organize
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-12-pick-goals:sleep
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-12-pick-goals:stress
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:alcohol
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:avoid-crashes
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:caffeine
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:calmer-day
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:custom
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:deeper-work
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:eat-intentionally
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:evening-stress
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:exercise-consistently
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:fall-asleep-earlier
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:late-snacking
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:less-overwhelmed
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:life-admin
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:mobility
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:morning-energy
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:phone-use
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:plan-food
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:porn
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:procrastinate-less
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:reduce-overeating
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:sleep-consistently
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:sleep-deeply
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:smoking
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:stable-energy
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:start-work
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:stay-on-tasks
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:tidy-spaces
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:wake-earlier
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:walk-more
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-13-pick-habits:weed
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
onboarding-beginner-beat-14-schedule-habits
gg-source/src/components/flow-designer/beatsSource.ts , canonical beat id
path-fork
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
profile-asks
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
profile-greeting
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
reflection-setup
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
state-check
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
weekly-brainstorm
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , runtime node id
weekly-close
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , runtime node id
weekly-frame
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , runtime node id
weekly-insights
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , runtime node id
weekly-projection-blank
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
weekly-projection-full
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
weekly-projection-gaps
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
weekly-projection-p36
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
weekly-projection-p78
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , runtime node id
weekly-week-shown
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , runtime node id

Screen IDs 42

ECHECK-01
src/onboarding-flow/flows/evening-checkin-v1.generated.json , screen id
ECHECK-DONE
src/onboarding-flow/flows/evening-checkin-v1.generated.json , screen id
ECHECK-HABITS
src/onboarding-flow/flows/evening-checkin-v1.generated.json , screen id
ECHECK-REFLECT
src/onboarding-flow/flows/evening-checkin-v1.generated.json , screen id
ECHECK-WRAP
src/onboarding-flow/flows/evening-checkin-v1.generated.json , screen id
HOME-TOUR-01
src/onboarding-flow/flows/home-tour-v1.generated.json , screen id
HOME-TOUR-02
src/onboarding-flow/flows/home-tour-v1.generated.json , screen id
HOME-TOUR-03
src/onboarding-flow/flows/home-tour-v1.generated.json , screen id
HOME-TOUR-04
src/onboarding-flow/flows/home-tour-v1.generated.json , screen id
HOME-TOUR-LIVE
src/onboarding-flow/flows/home-tour-v1.generated.json , screen id
MCHECK-01
src/onboarding-flow/flows/morning-checkin-v1.generated.json , screen id
MCHECK-DONE
src/onboarding-flow/flows/morning-checkin-v1.generated.json , screen id
MCHECK-STATE
src/onboarding-flow/flows/morning-checkin-v1.generated.json , screen id
MCHECK-WRAP
src/onboarding-flow/flows/morning-checkin-v1.generated.json , screen id
MIC-PERMISSION
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , screen id
ONBOARD-01--FORM
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-01--GREETING
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-ADVANCED
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-ADVANCED-FREQUENCY
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-BEGINNER-01
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-BEGINNER-02
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-BEGINNER-02-CUSTOM
src/onboarding-flow/flows/lane-a-demo-v1.generated.json, src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-BEGINNER-03
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-BEGINNER-03-CUSTOM
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-BEGINNER-04
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-BEGINNER-07
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-COMPLETE
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-FORK--FORM
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-MORNING-SETUP
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-STATE-CHECK
src/onboarding-flow/flows/lane-a-demo-v1.generated.json, src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-WEEKLY-PROJECTION-BLANK
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-WEEKLY-PROJECTION-FULL
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-WEEKLY-PROJECTION-GAPS
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-WEEKLY-PROJECTION-P36
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
ONBOARD-WEEKLY-PROJECTION-P78
src/onboarding-flow/flows/lane-a-demo-v1.generated.json, src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
onboarding-beat-4-sign-up
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
onboarding-beat-5-mic-permission
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , screen id
WCHECK-CLOSE
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , screen id
WCHECK-EDIT
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , screen id
WCHECK-FRAME
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , screen id
WCHECK-INSIGHTS
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , screen id
WCHECK-WEEK
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , screen id

Component keys 22

advanced-capture
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
advanced-frequency
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
auth
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
category-grid
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
coach-bubble
src/onboarding-flow/flows/evening-checkin-v1.generated.json, src/onboarding-flow/flows/morning-checkin-v1.generated.json, src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, src/onboarding-flow/flows/weekly-checkin-v1.generated.json , flow component type
custom-entry
src/onboarding-flow/flows/lane-a-demo-v1.generated.json, src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
goals-list
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
habit-picker
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
habit-review
src/onboarding-flow/flows/evening-checkin-v1.generated.json, src/onboarding-flow/flows/weekly-checkin-v1.generated.json , flow component type
habit-schedule
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
home-tour
src/onboarding-flow/flows/home-tour-v1.generated.json , flow component type
into-app
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
mic-permission
src/onboarding-flow/flows/lane-a-demo-v1.generated.json, src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
morning-checkin-setup
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
path-selection
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
profile-input
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
qa-control
gg-source/src/components/flow-designer/beatsSource.ts , canonical component key
reflection
src/onboarding-flow/flows/evening-checkin-v1.generated.json , flow component type
reflection-card
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
state-check
src/onboarding-flow/flows/lane-a-demo-v1.generated.json, src/onboarding-flow/flows/morning-checkin-v1.generated.json, src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type
weekly-habits-summary
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , flow component type
weekly-projection
src/onboarding-flow/flows/lane-a-demo-v1.generated.json, src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow component type

Clip IDs 80

/voice/checkin_complete.mp3
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , node narration/opener clip id
/voice/onboard_mic_permission.mp3
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , node narration/opener clip id
/voice/onboard_state_check.mp3
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , node narration/opener clip id
/voice/onboard_weekly_p78.mp3
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , node narration/opener clip id
/voice/onboard_why_intro.mp3
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , node narration/opener clip id
/voice/onboarding_focus_area.mp3
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , node narration/opener clip id
close
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
coach_greeting
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
create_your_own
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
fork_question
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
mic_permission_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_01_form_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_01_form_2
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_advanced_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_advanced_frequency_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_advanced_frequency_2
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_advanced_frequency_days
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_beginner_01_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_beginner_02_break
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_02_custom_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_beginner_02_eat
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_02_energy
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_02_focus
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_02_move
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_02_organize
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_02_sleep
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_beginner_02_stress
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_beginner_03_custom_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_beginner_03_goal_alcohol
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_avoid_crashes
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_caffeine
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_calmer_day
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_deeper_work
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_eat_intentionally
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_evening_stress
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_exercise_consistently
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_fall_asleep_earlier
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_late_snacking
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_less_overwhelmed
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_life_admin
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_mobility
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_morning_energy
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_phone_use
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_plan_food
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_porn
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_procrastinate_less
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_reduce_overeating
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_sleep_consistently
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_sleep_deeply
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_smoking
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_stable_energy
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_start_work
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_stay_on_tasks
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_tidy_spaces
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_wake_earlier
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_walk_more
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_03_goal_weed
gg-source/src/components/flow-designer/beatsSource.ts , canonical clip id
onboard_beginner_04_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_beginner_04_2
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_beginner_07_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_complete_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_fork_form_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_morning_setup_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_morning_setup_2
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_state_check_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_weekly_projection_blank_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_weekly_projection_full_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_weekly_projection_gaps_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_weekly_projection_p36_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
onboard_weekly_projection_p78_1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
reflect_alt
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
reflect_forgive
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
reflect_grateful
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
reflect_proud
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
reflect_time
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
state_energy
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
state_mood
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
state_sleep
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id
state_stress
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json, gg-source/src/components/flow-designer/beatsSource.ts , node narration/opener clip id

Clip paths 22

/voice/ob/state_sleep.wav
src/onboarding-flow/renderer/openerCaptions.ts , voice audio path
/voice/onboard_advanced_capture.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_advanced_frequency.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_category.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_coach_greeting.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_evening_reflection.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_full_plan.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_habit_schedule.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_habits.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_mic_permission.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_morning_time.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_path_fork.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_state_check.mp3
src/onboarding-flow/renderer/narration/narrationClips.ts, src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_subcategory.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_weekly_blank.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_weekly_full.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_weekly_gaps.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_weekly_p36.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_weekly_p78.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboard_why_intro.mp3
src/onboarding-flow/renderer/useBeatOpenerMp3.ts, src/onboarding-flow/transform/designerToFlow.ts , voice audio path
/voice/onboarding/<clip>.mp3
src/onboarding-flow/renderer/openerCaptions.ts , voice audio path
/voice/splash_welcome.mp3
src/onboarding-flow/IntroGate.tsx , voice audio path

Persistence keys / capture fields 40

age
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , tool persistsFields key
auth.users.user_metadata (canonical ID: auth.users.id; app-side projection: profiles.id, profiles.anon_id, profiles.first_name)
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
authenticated: user_preferences.mic_enabled; anonymous: localStorage mvp03_page_settings.micEnabled
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
authenticated: user_preferences.mic_permission; anonymous: localStorage mvp03_page_settings.micPermission
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
brainDumpText
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , tool persistsFields key
category
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , tool persistsFields key
checkin
src/onboarding-flow/flows/morning-checkin-v1.generated.json, src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , tool persistsFields key
gender
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , tool persistsFields key
goals
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , tool persistsFields key
habitConfigs
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , tool persistsFields key
habits
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , tool persistsFields key
habitStatuses
src/onboarding-flow/flows/evening-checkin-v1.generated.json , tool persistsFields key
morningCheckin
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , tool persistsFields key
nickname
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , tool persistsFields key
onboarding_states.current_step = GREATEST(current_step, 8) + onboarding_states.status = in_progress
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
onboarding_states.data.age
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
onboarding_states.data.brainDumpText + onboarding_states.brain_dump_raw
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
onboarding_states.data.category
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
onboarding_states.data.customPrompts (verbatim, 1-10 prompts, each 1-280 characters)
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
onboarding_states.data.gender
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
onboarding_states.data.goals
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
onboarding_states.data.habitConfigs
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
onboarding_states.data.habitConfigs when the requested mutation applies; update can be a successful no-op on a missing persisted target
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
onboarding_states.data.morningCheckin
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
onboarding_states.data.path
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
onboarding_states.data.plan.confirmed + merge into onboarding_states.data + onboarding_states.status + onboarding_states.completed_at; conditional user_habits upserts; profiles update
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
onboarding_states.data.reflectionConfig + onboarding_states.data.reflectionMode
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
onboarding_states.data.stateCheck + daily_checkins (atomic)
gg-source/src/components/flow-designer/beatsSource.ts , persistsTo target
path
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , tool persistsFields key
pathField
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , persist flag
reflectionConfig
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , tool persistsFields key
reflectionText
src/onboarding-flow/flows/evening-checkin-v1.generated.json , tool persistsFields key
step:1
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , persist step
step:2
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , persist step
step:3
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , persist step
step:4
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , persist step
step:5
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , persist step
step:6
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , persist step
step:7
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , persist step
step:8
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , persist step

Events 5

beat_transition_ms
src/lib/telemetry/latencySpans.ts , latency telemetry event
grant_mic_permission
gg-source/src/components/flow-designer/beatsSource.ts , analytics event
llm_ttft_ms
src/api/llm.ts , latency telemetry event
start_onboarding
gg-source/src/components/flow-designer/beatsSource.ts , analytics event
view_mic_permission
gg-source/src/components/flow-designer/beatsSource.ts , analytics event

Flow / edges / triggers 122

a habit left with no days
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
Advanced
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , branch lane label
advanced-frequency -> advanced-input
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , backId edge
advanced-frequency -> into-app
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , branch exit edge
advanced-input -> advanced-frequency
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
advanced-input -> path-fork
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , backId edge
ambiguous answer
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
asks for a reminder
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
audio fails to play
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
auth -> mic
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
auth cancelled
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
auth error
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
Beginner
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , branch lane label
braindump
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , branch lane value
cap reached
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
category -> goals
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
category -> path-fork
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , backId edge
declines gender
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
demo-goal-custom -> demo-mic
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , nextId edge
demo-goal-custom -> demo-state-check
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , backId edge
demo-mic -> demo-goal-custom
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , backId edge
demo-mic -> demo-weekly-p78
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , nextId edge
demo-state-check -> demo-goal-custom
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , nextId edge
demo-weekly-p78 -> demo-mic
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , backId edge
empty state
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
empty submission
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
evening-are-you-done -> evening-habit-review
src/onboarding-flow/flows/evening-checkin-v1.generated.json , backId edge
evening-are-you-done -> evening-reflection
src/onboarding-flow/flows/evening-checkin-v1.generated.json , nextId edge
evening-checkin-v1
src/onboarding-flow/flows/designer-source.evening-checkin.json, src/onboarding-flow/flows/evening-checkin-v1.generated.json , flow id
evening-greeting -> evening-habit-review
src/onboarding-flow/flows/evening-checkin-v1.generated.json , nextId edge
evening-habit-review -> evening-are-you-done
src/onboarding-flow/flows/evening-checkin-v1.generated.json , nextId edge
evening-habit-review -> evening-greeting
src/onboarding-flow/flows/evening-checkin-v1.generated.json , backId edge
evening-reflection -> evening-are-you-done
src/onboarding-flow/flows/evening-checkin-v1.generated.json , backId edge
evening-reflection -> evening-wrap
src/onboarding-flow/flows/evening-checkin-v1.generated.json , nextId edge
evening-wrap -> evening-reflection
src/onboarding-flow/flows/evening-checkin-v1.generated.json , backId edge
flags a card wrong
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
goal-custom -> goals
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , backId edge
goals -> category
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , backId edge
goals -> habit-select
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
grid animation not ready
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
habit-custom -> habit-select
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , backId edge
habit-schedule -> habit-select
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , backId edge
habit-schedule -> into-app
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , branch exit edge
habit-select -> goals
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , backId edge
habit-select -> habit-schedule
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
home-tour-1 -> home-tour-2
src/onboarding-flow/flows/home-tour-v1.generated.json , nextId edge
home-tour-2 -> home-tour-1
src/onboarding-flow/flows/home-tour-v1.generated.json , backId edge
home-tour-2 -> home-tour-3
src/onboarding-flow/flows/home-tour-v1.generated.json , nextId edge
home-tour-3 -> home-tour-2
src/onboarding-flow/flows/home-tour-v1.generated.json , backId edge
home-tour-3 -> home-tour-4
src/onboarding-flow/flows/home-tour-v1.generated.json , nextId edge
home-tour-4 -> home-tour-3
src/onboarding-flow/flows/home-tour-v1.generated.json , backId edge
home-tour-4 -> home-tour-5
src/onboarding-flow/flows/home-tour-v1.generated.json , nextId edge
home-tour-5 -> home-tour-4
src/onboarding-flow/flows/home-tour-v1.generated.json , backId edge
home-tour-v1
src/onboarding-flow/flows/designer-source.home-tour.json, src/onboarding-flow/flows/home-tour-v1.generated.json , flow id
into-app -> weekly-projection-blank
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
invalid age
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
lane-a-demo-v1
src/onboarding-flow/flows/designer-source.lane-a-demo.json, src/onboarding-flow/flows/lane-a-demo-v1.generated.json , flow id
mic -> profile-greeting
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
morning-are-you-done -> morning-state
src/onboarding-flow/flows/morning-checkin-v1.generated.json , backId edge
morning-are-you-done -> morning-wrap
src/onboarding-flow/flows/morning-checkin-v1.generated.json , nextId edge
morning-checkin-setup -> reflection-setup
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
morning-checkin-setup -> state-check
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , backId edge
morning-checkin-v1
src/onboarding-flow/flows/designer-source.morning-checkin.json, src/onboarding-flow/flows/morning-checkin-v1.generated.json , flow id
morning-greeting -> morning-state
src/onboarding-flow/flows/morning-checkin-v1.generated.json , nextId edge
morning-state -> morning-are-you-done
src/onboarding-flow/flows/morning-checkin-v1.generated.json , nextId edge
morning-state -> morning-greeting
src/onboarding-flow/flows/morning-checkin-v1.generated.json , backId edge
morning-wrap -> morning-are-you-done
src/onboarding-flow/flows/morning-checkin-v1.generated.json , backId edge
name missing from state
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
names something off-list
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
names three
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
names two
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
no style picked
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
no tap on voice path
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
no time set
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
not on the list / custom
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
off-topic input
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
onboarding-beginner-v1
src/onboarding-flow/flows/designer-source.json, src/onboarding-flow/flows/designer-source.json.bak-1784421163, src/onboarding-flow/flows/designer-source.json.bak-genfix-1784421784, src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , flow id
over the cap
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
partial frequency answer
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
path-fork -> advanced-input
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , branch entry edge
path-fork -> category
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , branch entry edge
permission blocked at OS level
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
permission denied / skip
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
permission granted
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
profile-asks -> path-fork
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
profile-asks -> profile-greeting
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , backId edge
profile-greeting -> mic
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , backId edge
profile-greeting -> profile-asks
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
reflection-setup -> morning-checkin-setup
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , backId edge
reflection-setup -> path-fork
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
save contract
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
save contract migration
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
simple
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , branch lane value
skip / decline
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
skips a card
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
state-check -> morning-checkin-setup
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
tool failure
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
user reports something heavy
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
user speaks over the greeting
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
vague / general ("just being more organized in general")
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
vague / general ("just better focus in general")
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
vague / general ("just breaking habits in general")
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
vague / general ("just eating better in general")
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
vague / general ("just less stress in general")
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
vague / general ("just more energy in general")
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
vague / general ("just moving more in general")
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
vague / general ("just sleep in general")
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
wants reminder off
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name
weekly-brainstorm -> weekly-close
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , nextId edge
weekly-brainstorm -> weekly-insights
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , backId edge
weekly-checkin-v1
src/onboarding-flow/flows/designer-source.weekly-checkin.json, src/onboarding-flow/flows/weekly-checkin-v1.generated.json , flow id
weekly-close -> weekly-brainstorm
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , backId edge
weekly-frame -> weekly-week-shown
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , nextId edge
weekly-insights -> weekly-brainstorm
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , nextId edge
weekly-insights -> weekly-week-shown
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , backId edge
weekly-projection-blank -> weekly-projection-full
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
weekly-projection-full -> weekly-projection-p78
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
weekly-projection-p36 -> weekly-projection-gaps
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
weekly-projection-p78 -> weekly-projection-p36
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , nextId edge
weekly-week-shown -> weekly-frame
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , backId edge
weekly-week-shown -> weekly-insights
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , nextId edge
your-template chosen but no prompts given
gg-source/src/components/flow-designer/beatsSource.ts , canonical edge name

Files 26

gg-source/src/components/flow-designer/beatsSource.ts
gg-source/src/components/flow-designer/beatsSource.ts , key onboarding source or generated artifact
gg-source/src/components/flow-designer/voiceClips.ts
gg-source/src/components/flow-designer/voiceClips.ts , key onboarding source or generated artifact
src/api/checkinTool.ts
src/api/checkinTool.ts , key onboarding source or generated artifact
src/api/llm.ts
src/api/llm.ts , key onboarding source or generated artifact
src/api/onboarding.ts
src/api/onboarding.ts , key onboarding source or generated artifact
src/onboarding-flow/beatEngineMeta.ts
src/onboarding-flow/beatEngineMeta.ts , key onboarding source or generated artifact
src/onboarding-flow/flows/designer-source.evening-checkin.json
src/onboarding-flow/flows/designer-source.evening-checkin.json , key onboarding source or generated artifact
src/onboarding-flow/flows/designer-source.home-tour.json
src/onboarding-flow/flows/designer-source.home-tour.json , key onboarding source or generated artifact
src/onboarding-flow/flows/designer-source.json
src/onboarding-flow/flows/designer-source.json , key onboarding source or generated artifact
src/onboarding-flow/flows/designer-source.json.bak-1784421163
src/onboarding-flow/flows/designer-source.json.bak-1784421163 , key onboarding source or generated artifact
src/onboarding-flow/flows/designer-source.json.bak-genfix-1784421784
src/onboarding-flow/flows/designer-source.json.bak-genfix-1784421784 , key onboarding source or generated artifact
src/onboarding-flow/flows/designer-source.lane-a-demo.json
src/onboarding-flow/flows/designer-source.lane-a-demo.json , key onboarding source or generated artifact
src/onboarding-flow/flows/designer-source.morning-checkin.json
src/onboarding-flow/flows/designer-source.morning-checkin.json , key onboarding source or generated artifact
src/onboarding-flow/flows/designer-source.weekly-checkin.json
src/onboarding-flow/flows/designer-source.weekly-checkin.json , key onboarding source or generated artifact
src/onboarding-flow/flows/evening-checkin-v1.generated.json
src/onboarding-flow/flows/evening-checkin-v1.generated.json , key onboarding source or generated artifact
src/onboarding-flow/flows/home-tour-v1.generated.json
src/onboarding-flow/flows/home-tour-v1.generated.json , key onboarding source or generated artifact
src/onboarding-flow/flows/lane-a-demo-v1.generated.json
src/onboarding-flow/flows/lane-a-demo-v1.generated.json , key onboarding source or generated artifact
src/onboarding-flow/flows/morning-checkin-v1.generated.json
src/onboarding-flow/flows/morning-checkin-v1.generated.json , key onboarding source or generated artifact
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json
src/onboarding-flow/flows/onboarding-beginner-v1.generated.json , key onboarding source or generated artifact
src/onboarding-flow/flows/weekly-checkin-v1.generated.json
src/onboarding-flow/flows/weekly-checkin-v1.generated.json , key onboarding source or generated artifact
src/onboarding-flow/renderer/BeatView.tsx
src/onboarding-flow/renderer/BeatView.tsx , key onboarding source or generated artifact
src/onboarding-flow/renderer/componentRegistry.tsx
src/onboarding-flow/renderer/componentRegistry.tsx , key onboarding source or generated artifact
src/onboarding-flow/renderer/FlowRenderer.tsx
src/onboarding-flow/renderer/FlowRenderer.tsx , key onboarding source or generated artifact
src/onboarding-flow/transform/designerToFlow.ts
src/onboarding-flow/transform/designerToFlow.ts , key onboarding source or generated artifact
src/onboarding-flow/useFlow.ts
src/onboarding-flow/useFlow.ts , key onboarding source or generated artifact
src/onboarding-flow/useFlowOrchestrator.ts
src/onboarding-flow/useFlowOrchestrator.ts , key onboarding source or generated artifact