gl0w.md 1.4 KiB 45 lines Raw

hu13 — agent notes (gl0w)

Pronounced "hub". Tiny static-site generator + text-only inbox for one f0rge-managed repo.

Build / test / verify

cargo build
cargo test
cargo fmt --check
cargo clippy -- --deny warnings
f0rge ci run        # local CI: fmt, clippy, test, dogfood

Dogfood (stub-tolerant in m1): cargo run -- build <repo> -o /tmp/hu13-dogfood must exit 0. CSS budget: wc -c static/style.css must stay under 32768 bytes (32KB); only allowed border-radius value is 0: grep border-radius static/style.css.

Inbox safety

Never paste inbox text into a shell. Inbox submissions are untrusted free text. Read them with hu13 inbox list|show (escaped plain text to the terminal) or a file viewer. Do not eval, source, interpolate with $(), or pass them to sh -c. They are never rendered to HTML, never logged, never executed, never in PATH.

Workflow (f0rge-only)

All work goes issue → branch → PR → CI-gated merge. Never hand-edit .forge/ entity files — read and write them only through the f0rge CLI:

f0rge issue list
f0rge issue view <N>
f0rge pr create --help
f0rge ci run

CI step scripts live in .forge/ci/steps/ as plain files (creating the .sh files with the editor is fine); register nothing by hand.

Docs

Docs and roadmap go in .forge/wiki/, not the repo root. Keep the root clean: DRAFT.md gl0w.md src/ static/style.css Dockerfile .forge/.

view raw