Black box track: This hub is public; core implementation and repo detail stay partner scoped. Research status (what ships, what is spec): Research status. Technical briefings under NDA: Partners.

← VAULT docs

Safe public publish (Vault lane)

Use this page before every Netlify (or equivalent) push for phyllux.io. It complements IP posture and Accord language — not legal advice.

Never ship in the public site tree

Papers and PDFs (disclosure tiers)

Choose deliberately:

Demos and tools (happy in the world, not enabling misuse)

Automated preflight (repo script)

From the site repository root (phyllux-technologies-web):

npm run preflight

Runs scan:public then generate-sitemap. 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).

After publish