You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make the public Answer Engine repository own the complete single-user application and all supporting non-commercial APIs. A fresh local install must expose the same core product experience as enterprise, while the private repository adds only roles, RBAC, teams, billing, and permissions through explicit extension seams.
Non-Technical Summary
The first repository split shipped the memory engine with a six-file Memory/Ask/Import UI, while the proven library workspace application remained private. Restore the full product: content, imports, tags, libraries, answers, recipes, artifacts, reports, dashboards, batch jobs, settings, access tokens, and local audit history. No normal single-user workflow may require curl, Auth0, a manually created API key, or enterprise code.
Why This Matters
The public project currently presents a stripped-down replacement rather than the actual Answer Engine product.
Users must be able to organize imported Claude, Codex, Cowork, document, and web content into tags and libraries locally.
One shared core application prevents OSS and enterprise behavior from drifting.
The commercial boundary must be easy to explain and enforce: roles, RBAC, teams, billing, and permissions only.
Architecture Observations
OSS currently has 6 web UI source files; enterprise has 196 and already contains the proven library-as-workspace experience from enterprise epics #439 and #509.
OSS exposes only content import/list/detail/delete/lineage and agent query/retrieve/summarize/ask routes. Supporting neutral schemas, migrations, routes, services, workers, and UI must move with their product surfaces.
Preserve tenant_id scoping but use the existing auto-provisioned local tenant and browser session in single-user mode.
Enterprise must consume the pinned OSS application and inject paid navigation, routes, identity, authorization, and billing. Do not copy two independent core UIs.
Fresh @answer-engine/create install opens the complete single-user app without login or manual API-key setup.
Users can manage content, imports, tags, libraries, answers, recipes, artifacts, reports, dashboards, batch jobs, settings, access tokens, and local audit history through the UI.
Existing Claude, Codex, and Cowork history is visible, searchable, organizable, and usable in grounded answers.
OSS contains no roles, RBAC, teams, billing, or permission-management implementation.
Enterprise consumes the shared OSS UI/core and adds only paid capabilities via explicit extensions.
All child acceptance criteria and final epic verification pass.
Dependencies and Sequencing
Corrects the product boundary established by enterprise issue the-answerai/answer-engine-enterprise#957.
Reuses the completed behavior from enterprise epics #439 and #509; this is a migration and composition effort, not a redesign.
Run batch size 1. Migrations, route registration, shared types, hooks, and the React shell have high overlap.
Goal
Make the public Answer Engine repository own the complete single-user application and all supporting non-commercial APIs. A fresh local install must expose the same core product experience as enterprise, while the private repository adds only roles, RBAC, teams, billing, and permissions through explicit extension seams.
Non-Technical Summary
The first repository split shipped the memory engine with a six-file Memory/Ask/Import UI, while the proven library workspace application remained private. Restore the full product: content, imports, tags, libraries, answers, recipes, artifacts, reports, dashboards, batch jobs, settings, access tokens, and local audit history. No normal single-user workflow may require curl, Auth0, a manually created API key, or enterprise code.
Why This Matters
Architecture Observations
Ordered Sub-Issues
Gated Final Acceptance
ready, append it to Ordered Sub-Issues, and run final verification.Acceptance Criteria
@answer-engine/createinstall opens the complete single-user app without login or manual API-key setup.Dependencies and Sequencing
Verification Expectations
pnpm verifyafter each integration boundary and from a clean checkout at completion.alpha-loop run --verify-only 6and independently inspect issues, PRs, checklist state, learning files, and the enterprise pin before completion.