- 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/
32 lines
1.4 KiB
Markdown
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.
|