Files
manual_slop/conductor/directives/ban_local_imports/v1.md
T

919 B

ban_local_imports — v1

Why this iteration: Lifted verbatim from .opencode/commands/mma-tier3-worker.md:42-46 (the current canonical source). The plan referenced conductor/code_styleguides/python.md §17.9a (lines 364-443) but that section no longer exists in python.md after a 2026-06-27 refactor — the §17.9 content was moved into the agent role prompts (this file). This v1 is the baseline encoding — the imperative-ban style currently in production. Future variants will test alternative encodings (rationale-first, before/after, tabular) against this baseline.

Source: .opencode/commands/mma-tier3-worker.md:42-46 (originally conductor/code_styleguides/python.md §17.9a, drift-corrected)


  • Local imports inside functions (top-of-module imports only)

The one exception: the literal wire boundary (TOML/JSON parse functions) may use dict[str, Any] + Metadata.from_dict(...).