Skip to content

Build status

Homestead isn’t released yet. This page is generated from the task board work/tasks.yaml and the milestones in docs/12-roadmap.md. Generated from the app repository at commit 5256875 (2026-10-24).

46 of 63 tasks are done. Version strings in the repo: API 1.0.0, helper 1.0.0, Firefox extension 0.1.0, mobile 1.0.0+1. There are no release tags yet.

Exit check: make check green on main; homestead serve answers health; web and Flutter skeletons run against make mock-api in all three locales

TaskTitleStatus
C-01Repository scaffold, tooling, CI, scope-checkDone
C-02Database schema, migrations, sqlc config, test DB helperDone
C-03Go server skeleton, generated API, stubs, frozen service constructorsDone
C-04Shared fixtures, OpenAPI examples, mock APIDone
C-05Design token pipeline and contrast checkDone
C-06i18n and platform-registry generatorsDone
C-07Web app skeleton (Vite, React Router v7, Tailwind, Intl, MSW, shell)Done
C-08Flutter app skeleton (router, Riverpod, tokens, l10n, API client)Done
D-01Logo, app icons, illustrations, platform glyphsDone
A-01Verify platform facts and refine fetch playbooksDone

Exit check: Fresh Docker install: setup, add people by pasting the resolver corpus, see them in People on web and phone

TaskTitleStatus
S-01Platform registry loader and deep-link builderDone
S-02Setup, login, sessions, device pairing, CSRF, rate limits, agent token authDone
S-03Household, members, invitesDone
S-04Resolver (paste anything)Done
S-05People, accounts, circles, quick-add, search and sortDone
S-06Media store, uploads, thumbnails, signed URLs, GCDone
S-07Agent tokens, agent status, setup snippetsDone
S-15CLI commands, mDNS, Docker image, deploy filesDone
W-01Web UI kitDone
W-02Web setup, login, invite, onboardingDone
W-03Web add flow (paste anything)Done
W-04Web people list and person pageDone
W-10Web PWA, share target, offline bannerDone
M-01Flutter UI kitDone
M-02Flutter connect, login, pair, invite, LAN discoveryDone
M-05Flutter add flow and share-sheet intakeDone

Exit check: Bluesky and Truth Social moments appear in the feed within one interval; hearth picks for LINE/WeChat people; story viewer works on web and phone

TaskTitleStatus
S-09Feed engine, story rail, stories, seen, visits, snoozeDone
S-10Connector framework, scheduler, Bluesky connectorDone
S-11Truth Social connectorDone
S-12X connector, budget guard, source settings and healthDone
W-05Web feed, story rail, hearth picksDone
W-06Web story viewerDone
M-03Flutter feed, story rail, hearth picksPlanned
M-04Flutter story viewerPlanned

Exit check: Scripted agent e2e passes; a real Hermes or OpenClaw install fetches Instagram stories into the feed

TaskTitleStatus
S-08Agent task queue and ingestDone
S-14MCP server and stdio bridgeDone
W-08Web agents screen and connect flowDone
M-07Flutter settings and agent statusPlanned
A-02Agent testkit and e2e-agent targetPlanned

Exit check: Share a circle from one instance and import it into another; invite a viewer by QR

TaskTitleStatus
S-13Share links, public circle pack, importsDone
W-07Web circles, share sheet, import, public share pageDone
W-09Web settings, sources, household, open on phoneDone
M-06Flutter people, person page, circles, importPlanned

Exit check: Visiting a followed profile in Firefox saves its posts with images read from the cache; “Update circle” refreshes a 30-account circle and returns to Homestead; Recently visited shows on web and phone; AI summaries appear with an OpenRouter key

TaskTitleStatus
C-09Companion extension skeleton (WXT, manifest, pairing, config, helper port)Done
E-01Generic capture engine (settle, live DOM, asset list, screenshot, upload)Done
E-02Update circle runner and control tabDone
E-03Popup, options/setup, Homestead-origin bridge, add-this-profileDone
E-04addons.mozilla.org listing and helper release artifactsPlanned
E-05Real-world verification and prompt tuningPlanned
H-01Homestead Helper (native messaging host that reads the Firefox cache)Done
S-16Captures API, storage, disk quota, update runs, extension configDone
S-17OpenRouter client, generic extraction, summaries, AI settings, re-runIn progress
S-18Feed Recently visited, summaries and capturedBy in momentsDone
W-11Web settings for companion, AI (OpenRouter), storage and privacyIn progress
W-12Web Recently visited strip and AI summariesPlanned
W-13Web Update circle button, companion detection and setup guideDone
M-08Flutter Recently visited, AI summaries, privacy settingsPlanned

Exit check: E2E and conformance green; native i18n review done; security review findings closed or accepted; user guide published; 5-minute and 2-minute success measures met; add-on listed on addons.mozilla.org

TaskTitleStatus
Q-01End-to-end tests (Playwright)Planned
Q-02Native language review and screenshot setsPlanned
Q-03Security reviewPlanned
Q-04API conformance testsPlanned
Q-05User guide, quick start, release 1.0 checklistPlanned
A-03Validate with real Hermes and OpenClaw; finalise skillPlanned

These are in the OpenAPI contract but still answer 501 not_implemented on main. The API reference marks them “Coming in 1.0”.

OperationMethod and pathTask
getAiSettingsGET /settings/aiS-17
updateAiSettingsPATCH /settings/aiS-17
listAiModelsGET /settings/ai/modelsS-17