30 lines
1.0 KiB
YAML
30 lines
1.0 KiB
YAML
schema_version: "1.0"
|
|
default_mode: operator
|
|
blanket_ban: false
|
|
|
|
modes:
|
|
tutorial:
|
|
prefer: [one-concern-per-step, explicit-execution-context, explain-before-run, expected-result, separate-verification, separate-cleanup]
|
|
operator:
|
|
prefer: [copyable, intent-revealing, observable, bounded-side-effects]
|
|
diagnostic:
|
|
allow: [pipelines, grep, jq, awk]
|
|
require: [preserve-useful-errors, explain-filtering]
|
|
automation:
|
|
allow: [sed, awk, jq, printf, pipelines, command-substitution, compound-commands]
|
|
require: [stated-input, stated-output, reason-for-automation, verification]
|
|
reference:
|
|
allow: [compact-command-forms]
|
|
require: [intent-remains-visible]
|
|
|
|
major_findings:
|
|
- validation_cleanup_same_chain
|
|
- destructive_side_effects_without_observable_checkpoint
|
|
- critical_diagnostic_output_hidden
|
|
|
|
principles:
|
|
- deterministic_analyzer_reports_findings_only
|
|
- command_repair_before_prose_repair
|
|
- final_technical_evidence_review_after_all_repairs
|
|
- command_free_sections_skip_command_model_calls
|