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

NATIVE-001
Native owner installation.

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

IDENTITY-001
Scoped authority.

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

CONVERSATION-001
Durable transcript.

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

DELIVERY-001
Live delivery and recovery.

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

UI-001
Existing editable experience.

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

AI-001
Configured model execution.

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

KNOWLEDGE-001
Published knowledge.

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

CONTEXT-001
Attributed customer context.

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

DELEGATION-001
Explicit local authority.

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-001
Durable evaluation.

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

INTEGRATION-001
Honest external effects.

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

PUBLIC-001
Public product source.

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

MIGRATION-001
Prior-data custody.

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

SOURCE-001
Author-owned capability graph.

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.

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.

The machine face

Run HappyToHelp on your own cloud.

MIT code, your data, your infrastructure. Leave whenever you like and it keeps running.