Settings & Status

System Overview
CP Version
step-3
Routes
375
Templates
96
Route Files
113
Python
3.14.4
Service Health
CP main 11ms
Integration Status 13 setups — 11 live, 0 stale, 0 broken
memex launchd-service 2026-04-30 (35d)
onenote oauth-client 2026-04-30 (35d)
reflect api-token 2026-04-30 (35d)
whoop oauth-client 2026-04-30 (35d)
claude-in-chrome primary-host 2026-05-03 (32d)
anthropic api-key 2026-05-06 (29d)
caddy reverse-proxy 2026-05-07 (28d)
calendar ingest-pipeline 2026-05-07 (28d)
withings oauth-client 2026-05-07 (28d)
dispatch-morning-evening-prep-thread bootstrap-prompt 2026-05-08 (27d)
cowork-mbp mount-onedrive-personal
chrome-automation-mbp secondary-host (failover for Mac mini Claude in Chrome) never (not yet set up)
m365-copilot evening-prep-prompt-template 2026-05-13 (Ken re-supplied verbatim and instructed permanent storage)
Page Inventory
(app) (4)
GET /
GET /_health
POST /_restart
GET /static/<path:filename>
actions (4)
POST /actions/post-reflect
POST /actions/process-dispatches
POST /actions/refresh-jobs
POST /actions/run-briefing
address_book (7)
GET /address-book
GET /address-book/
GET /api/address-book/debug-schema
GET /api/address-book/drift
GET /api/address-book/family
GET /api/address-book/key-people
POST /api/address-book/validate
address_audit (5)
GET /address-book/audit
POST /api/address-book/audit/action
GET /api/address-book/audit/items
POST /api/address-book/audit/reset
GET /api/address-book/audit/stats
address_book_merge (2)
GET /address-book/merge-review
POST /api/address-book/merge-review/decide
auto_corrections (2)
GET /api/auto-corrections
GET /api/auto-corrections/summary
awl_classifier_feedback (2)
GET /api/awl/classifier-drift
GET /api/awl/classifier-stats
awl_health (1)
GET /api/awl/health
behavioral_sim (2)
GET /api/behavioral-sim/recent
GET /api/behavioral-sim/summary
bio (4)
POST /api/bio/extract
GET /api/bio/extractions
POST /api/bio/morning-hook
GET /api/bio/tags
morning_kl (10)
POST /api/briefing/run
POST /api/dispatch/check
POST /api/meds/log
GET /api/morning-kl/checklist
POST /api/morning-kl/checklist
GET /api/morning-kl/reflect-status
POST /api/morning/save
POST /api/morning/save-reflect
POST /api/morning/whoop-daily
GET /morning
calendar (9)
GET /api/calendar/filter-rules
GET /api/calendar/health
POST /api/calendar/ingest
POST /api/calendar/ingest/webhook
GET /api/calendar/log
POST /api/calendar/manual
GET /api/calendar/range
GET /api/calendar/render-section
GET /api/calendar/today
personal_state_cards (2)
GET /api/cards/data
GET /cards/render
contacts_graph (13)
GET /api/contacts/clusters
GET /api/contacts/debug
GET /api/contacts/detail/<uid>
GET /api/contacts/drift
GET /api/contacts/graph
GET /api/contacts/liveness
GET /api/contacts/photos/<uid>
GET /api/contacts/relationship-kinds
GET /api/contacts/search
GET /contacts
GET /contacts/
GET /contacts/<uid>
GET /contacts/graph
contact_resolver (2)
GET /api/contacts/resolve
GET /api/contacts/stats
copilot (1)
GET /api/copilot/evening-prep-prompt
decisions (4)
GET /api/decisions/all
POST /api/decisions/save
GET /decisions
GET /decisions/
evening_stack (5)
POST /api/evening/api/evening/save
GET /api/evening/evening
GET /api/evening/evening/v2
POST /api/evening/meds
GET /api/evening/meds/today
evening_v2 (3)
POST /api/evening/v2/save
GET /api/evening/v2/state
GET /evening/v2
staging (10)
POST /api/evening/v5/autosave
POST /api/evening/v5/staging/clear
GET /api/evening/v5/state-in-progress
POST /api/morning/v5/autosave
POST /api/morning/v5/staging/clear
GET /api/morning/v5/state-in-progress
POST /api/staging/cleanup
POST /api/workout/v5/autosave
POST /api/workout/v5/staging/clear
GET /api/workout/v5/state-in-progress
execution_plan (3)
GET /api/execution-plan/state
GET /execution-plan
GET /pm/plan
family (3)
GET /api/family/roster
GET /api/family/upcoming
GET /family
finance_receipts (3)
POST /api/finance/receipt-drop
GET /api/finance/receipts
GET /api/finance/receipts/<int:rid>
finance_review (2)
POST /api/finance/review/<int:rid>/decide
GET /finance/review
healthex_status (2)
GET /api/health/healthex-status
POST /api/health/refresh-request
healthex (5)
GET /api/healthex/status
GET /api/whoop/reauth/check
GET /healthex
POST /healthex/sync
GET /whoop-reauth
inbox (3)
GET /api/inbox
POST /api/inbox
PUT /api/inbox/<int:item_id>
pm_goals (3)
GET /api/ken-time
GET /goals
GET /goals/progress
memex_ask (2)
POST /api/memex/ask
GET /memex/ask
memex_ask_kl (2)
POST /api/memex/ask
GET /memex/ask
memex_graph (5)
GET /api/memex/graph/entity/<id_or_slug>
GET /api/memex/graph/neighbors/<id_or_slug>
GET /api/memex/graph/path/<from_id>/<to_id>
GET /api/memex/graph/search
GET /api/memex/graph/stats
memex_pulse (2)
GET /api/memex/morning-context
GET /api/memex/pulse
memex_search (2)
GET /api/memex/search
GET /memex/search
missing_addresses (2)
POST /api/missing-addresses/save
GET /pm/missing-addresses
model_selection (4)
GET /api/model-selection
POST /api/model-selection/refresh
GET /api/pm/model-recommendation
GET /pm/model-recommendations
morning (15)
POST /api/morning/attach
GET /api/morning/attachments/<d>
GET /api/morning/checklist
PATCH /api/morning/checklist
GET /api/morning/config
PUT /api/morning/config/<key>
POST /api/morning/generate
GET /api/morning/history
POST /api/morning/post
POST /api/morning/refresh-whoop
POST /api/morning/send-context
POST /api/morning/start
GET /api/morning/status
POST /api/morning/timestamp
GET /api/morning/timestamps
morning_v4_api (22)
GET /api/morning/v4/_health
GET /api/morning/v4/briefing/today
GET /api/morning/v4/calendar/conflicts
GET /api/morning/v4/evening/preload
POST /api/morning/v4/evening/submit
GET /api/morning/v4/family/today
POST /api/morning/v4/meds/log
GET /api/morning/v4/meds/today
POST /api/morning/v4/parse-screenshot
GET /api/morning/v4/pm/list
POST /api/morning/v4/pm/reorder
GET /api/morning/v4/pm/top-3
POST /api/morning/v4/post-reflect
GET /api/morning/v4/preload
POST /api/morning/v4/submit
POST /api/morning/v4/synthesis-answer
POST /api/morning/v4/todo/action
GET /api/morning/v4/todo/dark
GET /api/morning/v4/todo/today
GET /api/morning/v4/wake/today
GET /api/morning/v4/whoop/today
GET /api/morning/v4/withings/today
mstodo (3)
POST /api/mstodo/action
GET /api/mstodo/log
GET /api/mstodo/starred
needs_ken_input (4)
POST /api/needs-ken-input/<int:rid>/save
POST /api/needs-ken-input/<int:rid>/skip
GET /pm/needs-ken-input
GET /pm/reply-drafts
network (2)
GET /api/network/status
GET /network
now_what (4)
GET /api/now-what
POST /api/now-what/action
GET /now-what
GET /now-what/
now_bar (5)
GET /api/now/history
PUT /api/now/segment/<int:seg_id>
POST /api/now/start
GET /api/now/state
POST /api/now/stop
pm (41)
GET /api/pm/active
GET /api/pm/activity
GET /api/pm/blockers
POST /api/pm/blockers/decide
GET /api/pm/by-project
GET /api/pm/canonical-milestones
POST /api/pm/decisions/decide
GET /api/pm/decisions/pending
POST /api/pm/decisions/propose
GET /api/pm/forecasts
GET /api/pm/gantt-data
POST /api/pm/ken-decide
GET /api/pm/ken-decisions
POST /api/pm/override
GET /api/pm/prioritize
GET /api/pm/project-board
POST /api/pm/project/<slug>/priority
GET /api/pm/project/<slug>/tasks
GET /api/pm/recent-ships
POST /api/pm/recommendations/<int:rec_id>/ratify
GET /api/pm/recommendations/pending
POST /api/pm/reorder-by-drag
POST /api/pm/reprioritize
GET /api/pm/right-now
GET, POST /api/pm/sprint-6/draft
GET /api/pm/sprint-close
GET /api/pm/summary
GET /api/pm/task-detail/<int:task_id>
GET /api/pm/token-attribution
POST /api/pm/triage/decide
GET /api/pm/triage/pending
GET /api/pm/triage/summary
GET /api/pm/up-next
GET /api/pm/waiting
GET /api/watch/tile-data
GET /pm
GET /pm/blockers
GET /pm/gantt
GET /pm/prioritize
GET /pm/triage
GET /pm/triggers
pm_blocker_context (1)
GET /api/pm/blockers/<int:task_id>/context
pm_budgets (3)
GET /api/pm/budgets/projects
POST /api/pm/budgets/update
GET /pm/budgets
gantt_v2 (2)
GET /api/pm/gantt-v2/state
GET /pm/gantt-v2
mini_status (1)
GET /api/pm/mini-status
pm_right_now (1)
GET /api/pm/next-up
pm_priorart (1)
GET /api/pm/prior-art
punch_list (3)
GET /api/pm/punch-list
POST /api/pm/punch-list/defer/<int:task_id>
POST /api/pm/punch-list/done/<int:task_id>
pm_review (3)
POST /api/pm/review/action
GET /api/pm/review/all
GET /pm/review
sprint_detail (3)
GET /api/pm/sprint/5/json
GET /pm/sprint/5
GET /pm/sprint/5/component/<component_name>
pm_sprint (2)
GET /api/pm/sprint/next
GET /pm/sprint
prn_meds (4)
PUT /api/prn-meds/<int:med_id>
DELETE /api/prn-meds/<int:med_id>
POST /api/prn-meds/log
GET /api/prn-meds/recent
projects (9)
GET /api/projects
POST /api/projects
GET /api/projects/<slug>
PUT /api/projects/<slug>
DELETE /api/projects/<slug>
GET /api/projects/<slug>/activity
POST /api/projects/<slug>/activity
PUT /api/projects/<slug>/elements
GET /api/projects/timeline
finance_classifications (7)
POST /api/receipt/<int:rid>/confirm
GET /biography/receipts
GET /career/receipts
GET /finance/classifications
GET /finance/receipts
GET /health/receipts
GET /home/receipts
reflect_sync (2)
GET /api/reflect/note-id
GET /api/reflect/sync-payload
sunday_school (1)
GET /api/sunday-school/today
tokens (5)
GET /api/tokens/anthropic-summary
GET /api/tokens/history
GET /api/tokens/projection-week
POST /api/tokens/record
GET /api/tokens/summary
token_audit (1)
GET /api/tokens/audit
tokens_calibrate (3)
POST /api/tokens/calibrate
POST /api/tokens/calibrate-from-image
GET /api/tokens/calibrate/latest
travel (12)
GET /api/travel/aggregates
GET /api/travel/candidates
POST /api/travel/decide
GET /api/travel/decisions
GET /api/travel/trips
POST /api/travel/trips
PUT /api/travel/trips/<trip_id>
DELETE /api/travel/trips/<trip_id>
POST /api/travel/trips/<trip_id>/restore
GET /api/travel/windows
GET /travel
GET /travel/
travel_command (2)
POST /api/travel/command
GET /api/travel/commands
triggers (3)
GET /api/triggers/log/<bucket>/<name>
GET /api/triggers/state
GET /triggers
watch_state (2)
GET /api/watch/health
GET /api/watch/state
whoop_api (2)
GET /api/whoop/current
GET /api/whoop/refresh
whoop_reauth (2)
GET /api/whoop/reauth/check
GET /whoop-reauth
workout_compare (3)
GET /api/workout/compare
POST /api/workout/compare/refresh
GET /workout/compare
biography (2)
GET /biography
GET /biography/chapter/<int:num>
biography_page (1)
GET /biography
briefing (3)
GET /briefing
GET /briefing/<date>
GET /briefing/today
cp_landing (4)
GET /cp
GET /cp/
GET /cp/api/diagnostics
GET /cp/api/landing
cp_health (1)
GET /cp/health
dashboard (1)
GET /cpold
dispatch (2)
GET /dispatch
GET /dispatch/<path:filename>
evening (6)
GET /evening/
POST /evening/api/save-reflect
GET /evening/api/status
POST /evening/save
POST /evening/submit
GET /evening/v2
pages (4)
GET /evening2
GET /project/<slug>
GET /projects/queue
GET /timeline
family_reference (1)
GET /family-reference
health (3)
GET /health
POST /health/ping
GET /health/ping/latest
health_page (1)
GET /health-dashboard
healthex_kl (1)
GET /healthex
jobs (1)
GET /jobs/status
mayo_print (1)
GET /mayo-print
memex_kl (1)
GET /memex
memex (2)
GET /memex/backlinks
GET /memex/backlinks/stats
mockups (2)
GET /mockups/
GET /mockups/<path:filename>
overnight_summary (1)
GET /morning/overnight
morning_wake_up (1)
GET /morning/wake-up
pm_daily_view (2)
GET /pm/api/daily-view
GET /pm/daily-view
pm_project_detail (1)
GET /pm/projects/<slug>
settings_page (1)
GET /settings
setups (2)
GET /setups
GET /setups/pulse
spec_viewer (2)
GET /spec
GET /spec/<slug>
spec_pages (1)
GET /spec/k-d2
kl_identity_v2 (1)
GET /spec/kl-identity-v2
kl_identity_v3 (1)
GET /spec/kl-identity-v3
kl_identity_v4 (1)
GET /spec/kl-identity-v4
kl_identity_v5 (1)
GET /spec/kl-identity-v5
kl_logo_strategy_visual (2)
GET /spec/kl-logo
GET /spec/kl-logo-strategy-visual
kl_logo_variants (2)
GET /spec/kl-logo-c2-variants
GET /spec/kl-logo-concept2-variants
kl_logo_lovefrom (2)
GET /spec/kl-logo-lovefrom
GET /spec/kl-logo-lovefrom-2026-05-20
kl_logo_strategy_override (1)
GET /spec/kl-logo-strategy-2026-05-20
v2_shadow (3)
GET /v2/cp
GET /v2/morning
GET /v2/now-what
workout_kl (2)
GET /workout
POST /workout/save
workout_page (1)
GET /workout-dashboard
zeta (1)
GET /zeta
Quick Actions

Command Post step-3 · Settings page