Compass
A single screen that takes you from this quarter's OKRs to the next thing you need to touch — without ever leaving the page. Where strategy meets the day.
Every operator runs into the same gap. The strategy doc lives in one tool. The weekly priorities live in another. Today's tasks live in a third. By the time you've stitched them together in your head you've already lost the morning.
Compass collapses the three into one screen. Left column: the quarter's objectives and key results. Middle column: the priorities that ladder up to them — month and week. Right column: today's tasks, the people you're delegating to, and a quick capture box for whatever just landed in your head.
Open it once a day. See the cascade end-to-end. Decide what actually gets your attention. Close it.
Compass lives inside HPFHQ at /ccc. It reads from a flat compass data model — objectives, key results, priorities (typed as month or week), tasks, delegations — joined by foreign keys so any KR knows its priorities and any priority knows its tasks. The whole tree renders in one fetch via useCCC().
Editing is inline. Click a status, change a label, retype a date — every field is an InlineEdit or InlineSelect that PATCHes back to the API and refetches. Cmd+Shift+J opens QuickCapture from anywhere on the page; it parses the line, infers the right column, and drops the entry in the correct row.
A weekly review cron snapshots the whole tree every Sunday — what shipped, what slipped, what got reprioritized — feeding the EOD logs and Nova's context layer. The cockpit is the surface; the structured data underneath is the actual asset.