docs+site: Nightjar brand, hosted service, infrastructure plan, saved site
Some checks failed
ci / firmware (pull_request) Failing after 31s
ci / openapi (pull_request) Failing after 33s
ci / emulator (pull_request) Failing after 24s
ci / server (pull_request) Failing after 37s

Persists the branding/commercial/infrastructure work (previously only in chat and
on the live site) into version control.

What changed:
- docs/naming.md: due-diligence and the decision to brand the product Nightjar
  (OpenScribe domain/GitHub/trademark collisions; alternatives screened; why Nightjar).
- docs/hosted-service.md: the commercial model - plan tiers (Self-host / Cloud
  Starter / Cloud Pro / Private), indicative pricing, backend mapping, and the
  build-to-sell roadmap (metering, billing, provisioning, DPA).
- docs/infrastructure.md: backend infra plan. Primary option = self-host on the
  3x Minisforum MS-02 cluster (one with an RTX 3050 6GB) fronted by a Cloudflare
  Tunnel, with node roles, the 3050 capacity reality, caveats, and a Hetzner cloud
  fallback. Provision-later.
- site/: reproducible marketing-site source - block content for all 11 pages
  (rebranded to Nightjar), the navigation, the Contact Form 7 config (honeypot),
  the ApisCP SOAP helper (tools/apiscp.php, no secret), and a README on how the
  WordPress site is built and managed via the API.
- state/: DECISIONS (Nightjar rebrand, hosted service, MS-02 backend), PROJECT
  (brand + commercial section), TODO (rename decision, trademark, mailbox, pricing,
  hosted-service build, infra provisioning).

Why:
- User asked to save everything to the repo. Captures the product rebrand, the
  commercialisation plan, and the infrastructure decision so a cold session has the
  full picture.

Notes:
- The repo is still named `openscribe`; the product/brand is Nightjar. A full
  codebase rename is deferred (tracked in TODO + docs/naming.md).
- No secrets committed: the ApisCP API key is read from a local scratch file, never
  the repo.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Laurence 2026-07-05 22:24:24 +01:00
parent a3bdc3c6cf
commit 8fd9b694f8
21 changed files with 592 additions and 0 deletions

1
site/pages/about.html Normal file
View file

@ -0,0 +1 @@
<!-- wp:heading {"level":1} --><h1 class="wp-block-heading">About</h1><!-- /wp:heading --><!-- wp:paragraph {"fontSize":"large"} --><p class="has-large-font-size">Nightjar is a project by 12 Hobbies Studio, a maker studio that builds open, self-hostable tools.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>12 Hobbies Studio makes small, open-source projects across hardware and software. The through-line is simple: build in the open, keep the data with the person who made it, and let anyone reproduce the whole thing from the repository alone. Firmware and software are copyleft, hardware is open-hardware licensed, and documentation is share-alike.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>Nightjar is the studio flagship: an AI voice recorder that gives you the convenience people expect from a commercial device, without giving up ownership of your hardware, your recordings, or your choice of AI. The hosted plans exist so the studio can sustainably maintain and grow the open project while offering a managed option to anyone who wants it.</p><!-- /wp:paragraph --><!-- wp:heading --><h2 class="wp-block-heading">Get in touch</h2><!-- /wp:heading --><!-- wp:paragraph --><p>Questions, ideas, or interest in a hosted plan or early access to the code? We would love to hear from you.</p><!-- /wp:paragraph --><!-- wp:buttons --><div class="wp-block-buttons"><!-- wp:button --><div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="/contact/">Contact us</a></div><!-- /wp:button --></div><!-- /wp:buttons --><!-- wp:paragraph {"fontSize":"small"} --><p class="has-small-font-size">Nightjar is an independent open-source project inspired by the Plaud class of device. It is not affiliated with, endorsed by, or derived from Plaud.</p><!-- /wp:paragraph -->