Skip to content

Justin's Setup, Memory Index

Auto-loaded every session. Index only; detail in linked topic files. Cap: 300 lines, 35KB (FORGE-DOCTRINE.md ยง12).

How to find things

Broken svc: reference_<service>_state.md; decisions: forge/memory/handoffs/; prefs: feedback_*.md; daily: forge/memory/daily/YYYY-MM-DD.md; fuzzy: /recall <query>; fleet IPs: forge/system-map/fleet.md; projects: auto-hook or forge/system-map/projects.md.

Conventions: frontmatter name/description/type; update in place; sign [Claude Code]; NEVER write ~/.forge-secrets/; index=forge/MEMORY.md (real), symlinked into both Claude project memory dirs as memory/MEMORY.md; topics: memory/general/<topic>.md.

State Topics

Workflow and Behavioral Topics

Project Topics

User

Reference Topics

Integrations and APIs

Tools and Surfaces

Telegram Surface

Heavy-work skills

  • /email-triage [personal|business|<addr>] [window] | /strategy <brand>

CreatorTrack

  • CT design system claude.ai/design proj 58990838; bundle forge/design-systems/creatortrack/; pulls tokens+previews for mockups; INCREMENTAL sync only; /design-pull finds+pulls new Design projects (discover script needs claude-design browser profile logged in)
  • CT dev testing WORKSPACE_DEV_AUTH=1; NEVER fresh-login over http | teardown | dev-slot reaper mem-band idle (none<60%/3h 60-85%/45m>85%); cap 5; over-cap DELETES worktree | commit often (reaper eats uncommitted work)
  • CT warm dev-slot pool 3 warm slots :3067-9; registry SoT=slots.json; claim=secs (forge_creatortrack_slot_claim.sh); forge-ct-warm-slots timer refills, skips >85% mem; dev base=DAILY live-prod clone (forge_creatortrack_dev_base_refresh.sh, v17 pgbin)
  • Dev gotchas: worktree turbopack symlink (next dev --webpack) | stale .next-dev | hover-gate postcss cwd-absolute
  • CT bot API /api/capture -> ws justin (67); :3070 | task notes+datetime
  • CT API token scoping DEPLOYED prod 2026-07-11 (merged main, migration applied, restarted); ctk_ PATs: per-app scopes+ws binding+expiry; enforced in currentUser via x-ct-pathname; NULL scopes=legacy full access (bot token still works, verified); scoped enforcement verified live
  • CT dev-workflow loop LIVE 2026-07-11; forge_creatortrack_client.py (ws-90 scoped, reuses capture auth) + /dev-queue skill + chat.justin "Dev queue" toggle; Send-to-Forge->In-Development on Tasks Status prop 1930; NEVER auto-Done (Workstream A task prims building parallel on feat/task-dev-primitives)
  • /ship skill one-cmd CT prod ship: preflight->merge --no-ff->migrations gate (pre-deploy)->deploy_prod.sh->verify->task Deployed+release slot; Fable/Justin only, never auto
  • CT task primitives DEPLOYED prod 2026-07-11 (main, plain merge, no migration); board group-by any field + Type/Milestone selects + external-URL prop + task<->page relation (fwd+reverse "linked tasks" strip) + bulk paste + Timeline (dated bars/deps+drag-reschedule; generic, never "gantt"); ensureTasksApp seeds props on access (ws90 seeded, others on-access)
  • CT Automations engine DEPLOYED prod 2026-07-12 (main 1b4a3b4); GENERIC per-ws trigger/condition/action rules on task changes (app.automations + builder UI in Settings>Workspace), NO "dev mode" label; loop guard MAX_DEPTH=5+MAX_ACTIONS=50 fan-out cap; admin-gated authoring; internal+webhook+github actions; dev-pipeline rules=preloaded examples | CT GitHub integration DEPLOYED prod 2026-07-12; both directions (inbound sig-verified webhook->linked task via URL match, fails closed 401; outbound task->branch/PR/issue idempotent, host-locked api.github.com)
  • CT automated dev-pipeline full 5-feature pipeline LIVE 2026-07-12: Phase 1 (dev-queue structured feedback+auto-status In Review/Blocked, run-log, WIP/priority/dep guardrails, disabled scheduler) + Phase 2 (automations+github+activity feed); plan: memory/plans/creatortrack-automated-dev-pipeline-2026-07-11.md
  • CT auth single-host Google login ONLY on app.creatortrack.ai | Google OAuth project GCP creatortrack-499820; publish to Production; enable APIs per-scope
  • CT onboarding wizard LIVE on prod 2026-07-11 (merged to main, migration applied); 7-question new-user wizard + starter-app recs
  • CT work hierarchy + Dashboard DEPLOYED prod 2026-07-12 (f5dafb6, no migration); Tasks pipeline Board (cols=ws Status prop, drag sends {status} only) + any-prop filters (status/custom-field, persisted) + Status quick-add chip; project progress-bar + Roadmap tab + Milestones; projects->goals "Linked Projects" rollup; Dashboard command center (sidebar entry below Home/Chat, show/hide per user, /dashboard reads live pipeline/attention/projects/goals/activity, no new storage); all GENERIC (no dev-mode label)
  • UI shared: WeekStrip | SidePeek (styles unscoped) | /app segments LIVE
  • CT editor shortcuts DEPLOYED 2026-07-12 (86487fe): mod+Shift+V literal paste, turn-into/duplicate/move/select-all keys, lib/editorShortcuts.ts registry drives creatortrack.ai/help, page-link icon adoption type-verified
  • LIVE apps: News hub | Campaigns (sync timer ON) | Sales CRM (sales vs crm) | chat agents | Admin analytics (PostHog CLOUD phase 2)
  • CT Calendar LIVE 2026-07-07; visibility key <source>::<calId>; embed=CalendarWeekSegment
  • CT App Playbook ~/creatortrack/docs/APP-PLAYBOOK.md = definition of DONE for a CT app; read before app builds, review diffs vs its Section 7 table, gaps append back in the fixing commit
  • CT Scheduling + Handles IN REVIEW 2026-07-13 feat/scheduling (task #39): Calendly-equiv at creatortrack.ai//, live freeBusy write guard, NEVER confirm unwritable; ship needs forge feat/links-edge-ct-apex Worker deploy+routes reconcile
  • CT University+gamification LIVE 2026-07-11 (3306ade): GLOBAL catalog (no workspace_id), acct-scoped progress/notes/marks/certs, CT Points+badges+streaks (opt-out), mutual connections+leaderboard+feed, Notion-style subtasks, asset-library block; pre-migration backup: forge/data/backups/
  • CT gtasks/calendar task sync LIVE 2026-07-08; timed->gcal event, date-only->Google Tasks; deploy does NOT run migrations (prod DB lifeos)
  • CT Contacts<->Google sync MERGED but DORMANT (needs People API + scope + migration)
  • CT account deletion MERGED+DEPLOYED 2026-07-11; 90d retention; ACCOUNT_JOBS_TOKEN; purge timer units written STILL NOT enabled; restore=forge_creatortrack_account_restore.sh
  • Finance: auto-cat | logos | sharing DEPLOYED 2026-07-14 | FIN connect NOT deployed
  • CT food-log AI batch all on main | Intake tracking NOT deployed
  • App Library redesigned 2026-07-06; multi-user/Cockpit handoffs in memory/handoffs/

Other

  • Minecraft CT110; OFF by default; NEVER flag stopped | Reboot resilience
  • Decommission: NOTION dead 2026-07-03; WORKSPACE APP dead 2026-07-04 (DB spine stays); n8n=Alexa only

Auto-promoted (pending placement)

Auto-dream appends here

External Service Access

CF token ~/.forge-secrets/cloudflare.env; 10 zones. *.justinkrystal.com = media-server tunnel a55b7768-b42a-4d78-82b5-4a427bdbb9b7. Cloudflare API. - justinsforge never public NEVER unauthenticated endpoints on justinsforge.com