We try to speak plainly: what belongs on the open web and what is still bench work are spelled out on Research status. Good-faith corrections and sharp questions help us keep that line honest. If you need evaluation, licensing, a prototype, or an NDA conversation, start with Partners or Contact.
Use this page before every production push for phyllux.io (GitHub Pages + Cloudflare edge). It complements IP posture, trade secrets — public lane, and Accord language — not legal advice.
Consumer fiction tooling ships on its own domain: Novelmate Studio at novelmatestudio.com. Do not paste Novelmate user exports, entitlements, or private support threads into phyllux.io unless counsel clears that as intentional public disclosure.
sk_live_, AWS access keys, Slack tokens), VPN configs, or employee-only URLs.vault/ unless counsel has decided that disclosure is intentional.Choose deliberately:
npm run build:phikey-pdf → build/phikey-monograph/).x strings). Never paste production seeds into issues, chats, or public repos.phyllux-core constants and mesh exports are already a chosen disclosure level; do not extend that to partner-only tuning or skip tables counsel has not cleared.From the site repository root (phyllux-technologies-web):
npm run preflight
Runs scan:public, then generate-sitemap, then audit:internal, audit:twitter-meta, audit:default-og, and audit:theme-color (internal href targets; twitter:image matches og:image; pages with canonical + title + description must declare og:image; HTML with a viewport must declare meta name="theme-color"). These checks mirror CI job internal-links. Scan only: npm run scan:public (same as powershell -ExecutionPolicy Bypass -File .\scripts\scan-public-deploy.ps1).
Fix or remove any match before deploy. Current heuristics include PEM and PGP private blocks, AWS AKIA/ASIA key ids, Stripe sk_live_, Slack tokens, and GitHub ghp_ PATs; files over 2 MB are skipped for performance. The script does not replace human review.
Optional: npm run git-hooks:install once per clone so git push runs npm run preflight via .githooks/pre-push. Undo: npm run git-hooks:uninstall. On macOS/Linux, if Git refuses the hook, run chmod +x .githooks/pre-push once (hook scripts use LF via .gitattributes).