# TM Assist Website

Static company website for `tmassist.in`, built as a dependency-free Sites Worker.

Build and validate:

```sh
bash scripts/build.sh
node scripts/validate-artifact.mjs
```

The deterministic build copies two source files into the required archive shape:

```text
dist/
├── .openai/
│   └── hosting.json
└── server/
    └── index.js
```

For simple static sites, package this shape:

```sh
tar -czf site.tar.gz dist
```

`dist/server/index.js` is an ES module with a default export containing `fetch(request, env, ctx)`. Edit `worker/index.js`, not the generated file under `dist/`.
