Seed catalogue · Support
HappyToHelp
Native editable HappyToHelp dashboard, customer widget, AI, knowledge, customer context, integrations and owner landing page on the maintained RER Worker stack.
- Licence
- MIT
- Domain
- Project-owned customer conversations with durable messages, evidence and explicitly authorized work.
- Version
- 0.1.0
- Contract
- 14 clauses across 14 areas
- Maturity
- standalone core qualified; public source and help.justevery.com live; RER Assisted and Managed launch qualified
- Launch
- Public source, Assisted and Managed are available. Target: help.justevery.com.
No product screenshots have been published.
What you get
Everything below is generated from the seed's own manifest and contract. No rounded-off claims, no numbers we made up.
Operating cost
Estimated, not free by default
The seed's own cost declaration, unedited.
- Status
- unmeasured
Externals declared
3 externals, each with a reason
Under BASE-DATA-004, user data leaves only through what is declared here.
- cloudflare
- Selected Worker/D1/R2/Queues/DO deployment target. Implementation/configuration source: wrangler.jsonc. No versioned replacement adapter is declared.
- configured-providers
- Selected AI, semantic/crawl, email, GitHub and branding capabilities. Implementation/configuration source: scripts/deployment/environment.mjs. No versioned replacement adapter is declared.
- run-edit-run-editor
- Optional owner-enabled editor frame; separate Run Edit Run authentication and installation authority are required. Disabled by default. Implementation/configuration source: src/editor/EditorLauncher.tsx. No versioned replacement adapter is declared.
Extension points
0 declared integration conveniences
These hooks are optional conveniences. Owners may change any source, including core logic, schema and infrastructure; their agents adapt useful upstream fixes and verify the result.
Declared limits
Capacity, stated up front
Straight from seed.json → limits. Where a value is an estimate the seed says so.
- Status
- unmeasured
Non-goals, stated proudly
A product that says what it will never do is a product you can trust to stay small, fast and legible. These are refusals, not gaps.
- Implicit deployment or provider execution from source inspection
- Reusing legacy passwords or grants as native authority
- Regenerating or erasing original owner checkouts
The contract
All 14 clauses of HappyToHelp, from its own CONTRACT.md. Stable IDs identify requirements; the source handover and verification evidence distinguish implemented, tested and uncovered behavior.
NATIVE1 clause
A clean owner can inspect the operating description before installing dependencies, install locked source, prepare local or selected remote bindings/migrations, build, verify and deploy through the common commands. Resource setup and publication have distinct effects. The delivered runtime requires no original checkout or PHP service.
IDENTITY1 clause
Owner setup, registration, login/recovery, project switching, membership and widget admission establish native identity. Every private read/write enforces the current actor/project/role; blocked or deleted projects and revoked credentials lose access. Provider configuration never substitutes for user authority.
CONVERSATION1 clause
Customer, operator, generation, import and administrative writers preserve stable message/command identity, revision/frontier, attachment ownership and final-reply admission atomically. Competing or repeated writes cannot admit two incompatible final replies.
DELIVERY1 clause
Persist before broadcast; reconnect/outbox replay and socket authorization recover committed messages after reload, disconnection or process wake. Provisional AI deltas never become durable final answers until guarded admission succeeds.
UI1 clause
Reuse the original React dashboard, transcripts/drafts/suggestions, settings and Shadow DOM widget; preserve useful desktop/mobile flows, attachment display, collector/privacy controls and errors. Native routing/transport replaces baked origins and Laravel bootstrapping.
AI1 clause
Retain Ensemble model selection, context/tools, streamed events, normalization, raw per-round provider usage, attribution, bounded suggestions and reply lifecycle. Missing providers fail explicitly; uncertain provider attempts remain uncertain and are not replayed automatically. Usage is diagnostic/provider accounting data, not an active payment, balance or debit system.
KNOWLEDGE1 clause
Dataset ingestion/crawl, retained corpus, lexical/selected semantic retrieval, citations and article/category authoring maintain project scope and publication state. A failed refresh cannot replace the last usable published corpus. Public pages exclude drafts/deleted projects and preserve original canonical article/search routes.
CONTEXT1 clause
Profiles, monitoring, insights and context packets preserve evidence attribution, source bounds, consent and project ownership. Provider output must satisfy the selected schemas before becoming usable customer context.
DELEGATION1 clause
Pairing, devices/grants, revocation, tool context and work/result states preserve investigation, resolve and advance-authorized resolve-and-reply distinctions. Local processes remain in the optional connector, never an implicit Worker capability.
TRAINING1 clause
Training and evaluation preserve run/case state, model/budget selection, raw provider usage and cancellation/recovery. Synthetic data admission is explicitly local/test-only. Historical pending attempts require reconciliation; a fixture pass is not live-provider quality acceptance.
INTEGRATION1 clause
Email/inbound mail, GitHub, branding and knowledge imports use configured native adapters, tenant-scoped credentials, durable identity and ambiguous-outcome handling. Website previews use a separate origin, scoped expiring grants and public-network restrictions. Payment, checkout, Stripe and balance behavior are outside this edition.
PUBLIC1 clause
The approved journey homepage is the real public / experience, with its sculpted beacon hero loop, horse-and-spear rider, crossing/lookout/helping-hand/well sculptures, journey map backgrounds and official/app brand icons. Dynamic published help centers retain project scope, canonical links, search and draft/deleted denial. The customer widget remains available through owner-configured installation; broader marketing routes, pricing, legal, referrer, waitlist and public auto-widget behavior are outside this edition.
MIGRATION1 clause
Explicit legacy artifacts preserve IDs, exact historical financial values, transcripts, object hashes, publication and permissions through resumable guarded D1/R2 import. Historical financial SQL, imported rows and reconciliation holds remain immutable archive custody; they never become active payments, balances or provider work. Old credentials do not become trusted native authority.
SOURCE1 clause
The edition selects maintained source with inspect/check/lock/release commands. Shared capabilities include substantial implementation, migrations and meaningful tests; a second consumer preserves its own policy. Release excludes credentials/private fixtures and retains asset provenance/licensing obligations. Original work is preserved.
Baseline guarantees
This edition has not included a BASELINE.md document. Its product contract and handover describe current requirements and verification limits.
Release history
Honest version: there is one release line so far, and we will not invent the rest.
- v0.1.0
- Current — standalone core qualified; public source and help.justevery.com live; RER Assisted and Managed launch qualified
The manifest states this version and maturity. Consult the source verification evidence before deployment.
DIY quickstart
HappyToHelp is the first launch target. Public source, Assisted and Managed are available. Target domain: help.justevery.com. Use the source instructions and recorded acceptance status to assess this edition.
Use the edition's source README for its available installation commands and required configuration.
View as agent
Everything on this page exists as machine-readable files. If you are an agent evaluating HappyToHelp for someone, read these instead of the prose.
Installation instructions are in the source README; this entry does not declare a catalogue install command.
- README.md
- Source setup, available commands and implementation status.
- seed.json
- The manifest: capabilities mapped to clauses, externals, extension points, limits, operating cost, deploy requirements.
- CONTRACT.md
- The 14 clauses above, in source form.
- AGENTS.md
- Instructions written for the coding agent that will maintain this deployment.
- /llms.txt
- The site, for machines.
Catalogue endpoint
/agents/catalogue.json
Every seed with its id, category, version, clause count, install command and links to the files on the left. Generated from the seeds' own artifacts on every build, so it cannot drift from what ships.
Run HappyToHelp on your own cloud.
MIT code, your data, your infrastructure. Leave whenever you like and it keeps running.