everyone-factory/README.md
Scott Scoble 525aa791ca v0: single-page The Everyone Factory
- Single index.html, monochrome, Tufte-flavored
- Sections: hero, function, three layers, 2D scorecard,
  5-app run, Phase 2/3 expansion, contact
- Footer: Greybeard Holdings LLC, source link
- No JS, no CSS framework, no build step
- Ready to deploy at os.scoble.me/tef/
2026-07-17 11:30:09 -07:00

32 lines
1.4 KiB
Markdown

# marcus/everyone-factory
Source of truth for **[The Everyone Factory](https://os.scoble.me/tef/)** — a spec-first outcome practice of Greybeard Holdings LLC.
The website is a single `index.html`. The site is served at `https://os.scoble.me/tef/` via `meos-gateway.nix` (n97-mini).
## What's here
- `index.html` — the website. Single page, monochrome, Tufte-flavored, no JS, no build step.
- The deployed copy lives at `/var/www/tef/index.html` on n97-mini.
## How deploys work
1. Edit `index.html` here.
2. Push to `main`.
3. Copy the file to `n97-mini:/var/www/tef/index.html`.
4. If the nginx location block needs changes, edit `/etc/nixos/modules/meos-gateway.nix` on n97-mini.
5. **Dry-verify with `nginx -t -c <generated-config>`** (HARD RULE, never skip — see cycle 118).
6. `sudo nixos-rebuild switch --impure --flake /etc/nixos#n97-mini`
7. Verify with `curl -sS -o /dev/null -w "%{http_code}\n" https://os.scoble.me/tef/`
## Constraints
- No tunnels (Scott, 2026-06-11). meos-gateway + nixos-rebuild only.
- Touching `services.nginx` → dry-verify first.
- The site's copy is Scott's voice. Review all changes before merging.
## Practice context
The Everyone Factory is a spec-first outcome practice. The function is `engine(spec) = Product`. The orientation is everyone. The brand holds; the work fills.
The full practice plan lives in this session's working memory and the issue tracker.