Files
zeekay bc4ddf332b chore: rebase the tree onto upstream master fa1a9a60
Mechanically re-derived: bin/debrand runs over a fresh import of
posthog/posthog@fa1a9a60d4 (2026-08-06).
The pipeline (.hanzo/workflows), the Dockerfiles and bin/docker*
entrypoints, compose files, LLM.md and the squashed initial migration
are restored from the shipped tree, same as the previous import.

The prune's import-closure guard kept 21 products the new core now
imports; dropping them is a refactor now, recorded rather than forced.
2026-08-06 01:25:36 -07:00

30 lines
1.2 KiB
TOML

developer_instructions = """
Run commands that depend on Insights's development environment from the repository
root through `.codex/with-flox <command> [args...]`.
This includes insightscli, Python and uv, Node.js and pnpm, Rust and Go, and local-stack
commands. Basic filesystem, Git, and GitHub commands can run directly. Never use
a dependency executable inherited from another checkout. Request elevated
execution on the first attempt for environment preparation, dependency changes,
and local-stack lifecycle commands. Dependency changes also apply the existing
dev sandbox.
"""
[sandbox_workspace_write]
# Flox and dependency managers keep mutable caches outside the worktree.
writable_roots = [
"~/.cache/flox",
"~/.cache/node",
"~/.cache/uv",
"~/.local/share/flox",
"~/.local/share/pnpm",
"~/Library/pnpm",
]
network_access = false
[shell_environment_policy]
# Keep another checkout's Flox, virtualenv, and compiler paths out of commands.
inherit = "core"
# xdist opens a loopback socket even without parallel workers, which the
# Codex sandbox blocks.
set = { PATH = "/usr/local/bin:/opt/homebrew/bin:/usr/bin:/bin:/usr/sbin:/sbin", PYTEST_ADDOPTS = "-p no:xdist" }