mirror of
https://github.com/ksyasuda/dotfiles.git
synced 2026-03-20 06:11:27 -07:00
update
This commit is contained in:
@@ -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 user’s 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>
|
||||
|
||||
@@ -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 272–273k 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"
|
||||
|
||||
Reference in New Issue
Block a user