Private
Public Access
0
0

feat(directives): harvest 3 directives from tier3-worker.md §17.9 (import/aliasing/from_dict bans)

This commit is contained in:
2026-07-02 21:51:48 -04:00
parent 64485a7859
commit 545ccee118
3 changed files with 32 additions and 0 deletions
@@ -0,0 +1,12 @@
# 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(...)`.
@@ -0,0 +1,10 @@
# ban_prefix_aliasing — v1
**Why this iteration:** Lifted verbatim from `.opencode/commands/mma-tier3-worker.md:43` (the current canonical source). The plan referenced `conductor/code_styleguides/python.md` §17.9b (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:43` (originally `conductor/code_styleguides/python.md` §17.9b, drift-corrected)
---
- `import X as _PREFIX` aliasing (use the original name)
@@ -0,0 +1,10 @@
# ban_repeated_from_dict — v1
**Why this iteration:** Lifted verbatim from `.opencode/commands/mma-tier3-worker.md:44` (the current canonical source). The plan referenced `conductor/code_styleguides/python.md` §17.9c (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:44` (originally `conductor/code_styleguides/python.md` §17.9c, drift-corrected)
---
- Repeated `.from_dict()` calls in the same expression (cache the result or promote the type)