This commit is contained in:
2026-03-07 17:47:22 -08:00
parent dc58b9092e
commit 501ddd943f
15 changed files with 256 additions and 38 deletions

View File

@@ -107,3 +107,69 @@ Do:
Avoid: purple-on-white clichés, generic component grids, predictable layouts.
</frontend_aesthetics>
## Output Context
<output_contract>
- Return exactly the sections requested, in the requested order.
- If the prompt defines a preamble, analysis block, or working section, do not treat it as extra output.
- Apply length limits only to the section they are intended for.
- If a format is required (JSON, Markdown, SQL, XML), output only that format.
</output_contract>
## Verbosity Controls
<verbosity_controls>
- Prefer concise, information-dense writing.
- Avoid repeating the user's request.
- Keep progress updates brief.
- Do not shorten the answer so aggressively that required evidence, reasoning, or completion checks are omitted.
</verbosity_controls>
## Default Follow Through Policy
<default_follow_through_policy>
- If the users intent is clear and the next step is reversible and low-risk, proceed without asking.
- Ask permission only if the next step is:
(a) irreversible,
(b) has external side effects (for example sending, purchasing, deleting, or writing to production), or
(c) requires missing sensitive information or a choice that would materially change the outcome.
- If proceeding, briefly state what you did and what remains optional.
</default_follow_through_policy>
## Parallel Tool Calling
<parallel_tool_calling>
- When multiple retrieval or lookup steps are independent, prefer parallel tool calls to reduce wall-clock time.
- Do not parallelize steps that have prerequisite dependencies or where one result determines the next action.
- After parallel retrieval, pause to synthesize the results before making more calls.
- Prefer selective parallelism: parallelize independent evidence gathering, not speculative or redundant tool use.
</parallel_tool_calling>
## Force Completion on Long-Running Tasks
<completeness_contract>
- Treat the task as incomplete until all requested items are covered or explicitly marked [blocked].
- Keep an internal checklist of required deliverables.
- For lists, batches, or paginated results:
- determine expected scope when possible,
- track processed items or pages,
- confirm coverage before finalizing.
- If any item is blocked by missing data, mark it [blocked] and state exactly what is missing.
</completeness_contract>
## Verification Loop
<verification_loop>
Before finalizing:
- Check correctness: does the output satisfy every requirement?
- Check grounding: are factual claims backed by the provided context or tool outputs?
- Check formatting: does the output match the requested schema or style?
- Check safety and irreversibility: if the next step has external side effects, ask permission first.
</verification_loop>

View File

@@ -1,5 +1,5 @@
model = "gpt-5.3-codex"
model_reasoning_effort = "medium"
model = "gpt-5.4"
model_reasoning_effort = "high"
personality = "pragmatic"
tool_output_token_limit = 25000
# Leave room for native compaction near the 272273k context window.
@@ -14,6 +14,7 @@ apply_patch_freeform = true
web_request = true
skills = true
shell_snapshot = true
multi_agent = true
[projects."/home/sudacode/projects"]
trust_level = "trusted"
@@ -38,3 +39,44 @@ trust_level = "trusted"
[projects."/home/sudacode/.config/opencode/commands"]
trust_level = "trusted"
[projects."/home/sudacode/packages"]
trust_level = "trusted"
[projects."/home/sudacode/S/anime"]
trust_level = "trusted"
[projects."/home/sudacode/videos/obs"]
trust_level = "trusted"
[projects."/home/sudacode/.config/ghostty"]
trust_level = "trusted"
[projects."/home/sudacode/apps/codex-port"]
trust_level = "trusted"
[projects."/home/sudacode/.config/GameSentenceMiner"]
trust_level = "trusted"
[projects."/truenas/jellyfin/anime/My-Teen-Romantic-Comedy-SNAFU/Season-1"]
trust_level = "trusted"
[projects."/home/sudacode/projects/lua/mpv-youtube-queue"]
trust_level = "trusted"
[projects."/home/sudacode/projects/japanese/subminer-docs"]
trust_level = "trusted"
[projects."/home/sudacode/projects/japanese/manabitan"]
trust_level = "trusted"
[projects."/home/sudacode/projects/japanese/subminer-yomitan"]
trust_level = "trusted"
[mcp_servers.backlog]
command = "backlog"
args = ["mcp", "start"]
[mcp_servers.playwright]
args = ["@playwright/mcp@latest"]
command = "npx"