Files
2026-02-24 12:10:13 +01:00

5.6 KiB

You are a focused subagent reviewer for a single holistic investigation batch.

Repository root: /home/tdvorak/Desktop/PROG_projekty/GOLANG/Devour Immutable packet: /home/tdvorak/Desktop/PROG_projekty/GOLANG/Devour/.desloppify/review_packets/holistic_packet_20260224_105807.json Batch index: 1 Batch name: Cross-cutting Sweep Batch dimensions: error_consistency Batch rationale: selected dimensions had no direct batch mapping; review representative cross-cutting files

Files assigned:

  • internal/quality/enhanced_types.go
  • internal/quality/scoring_test.go
  • internal/quality/types.go
  • pkg/rustdocs/parser_test.go
  • internal/config/config.go
  • cmd/scrape.go
  • internal/quality/plugins/go/analyzers/detectors.go
  • internal/quality/plugins/go/analyzers/advanced.go
  • internal/scraper/web.go
  • internal/quality/plugins/go/plugin.go
  • internal/scheduler/scheduler.go
  • cmd/push.go
  • internal/scraper/localsearch_test.go
  • cmd/ask.go
  • internal/ai/openai.go
  • internal/server/server.go
  • cmd/get.go
  • internal/quality/analyzers/controlflow.go
  • internal/vector/store.go
  • examples/demo_scrapers.go
  • internal/indexer/indexer.go
  • internal/scraper/openapi.go
  • pkg/pythondocs/parser.go
  • cmd/get_test.go
  • internal/quality/scanner_test.go
  • internal/scraper/localsearch.go
  • cmd/serve.go
  • internal/scraper/external/nuxtdocs.go
  • internal/quality/scanner.go
  • internal/quality/plugins/go/analyzers/test_coverage.go
  • internal/search/engine.go
  • internal/scraper/github.go
  • internal/scraper/external/astrodocs.go
  • internal/scraper/external/cloudflaredocs.go
  • internal/scraper/external/dockerdocs.go
  • internal/quality/plugins/go/fixers/advanced_fixers.go
  • cleanup_unused.go
  • main.go
  • cmd/ask_test.go
  • cmd/auto.go
  • internal/scraper/local.go
  • internal/scraper/local_test.go
  • README.md
  • .desloppify/config.json
  • .desloppify/query.json
  • .desloppify/subagents/runs/20260223_100953/prompts/batch-1.md
  • .desloppify/subagents/runs/20260223_100953/prompts/batch-2.md
  • .desloppify/subagents/runs/20260223_100953/prompts/batch-3.md
  • .desloppify/subagents/runs/20260223_100953/prompts/batch-4.md
  • .desloppify/subagents/runs/20260223_100953/prompts/batch-5.md
  • .desloppify/subagents/runs/20260223_100953/prompts/batch-6.md
  • .desloppify/subagents/runs/20260224_101201/prompts/batch-1.md
  • .desloppify/subagents/runs/20260224_101201/prompts/batch-2.md
  • .desloppify/subagents/runs/20260224_101201/prompts/batch-5.md
  • .desloppify/subagents/runs/20260224_101740/prompts/batch-1.md
  • .desloppify/subagents/runs/20260224_104658/prompts/batch-1.md
  • .github/workflows/ci.yml
  • AGENTS.md
  • cmd/devour_enhanced.py
  • cmd/devour_enhanced_fixed.py
  • cmd/devour_enhanced_v2.py
  • desloppify/desloppify/desloppify/app/commands/_show_terminal.py
  • desloppify/desloppify/desloppify/app/commands/fix/apply_flow.py
  • desloppify/desloppify/desloppify/app/commands/issues_cmd.py
  • desloppify/desloppify/desloppify/app/commands/next.py
  • desloppify/desloppify/desloppify/app/commands/resolve/selection.py
  • desloppify/desloppify/desloppify/app/commands/scan/scan_reporting_llm.py
  • desloppify/desloppify/desloppify/app/commands/status_parts/render.py
  • desloppify/desloppify/desloppify/app/output/scorecard_parts/projection.py
  • desloppify/desloppify/desloppify/engine/detectors/security/rules.py
  • desloppify/desloppify/desloppify/engine/scoring_internal/subjective/core.py
  • desloppify/desloppify/desloppify/engine/state_internal/resolution.py
  • desloppify/desloppify/desloppify/intelligence/review/__init__.py
  • desloppify/desloppify/desloppify/intelligence/review/context_internal/structure.py
  • desloppify/desloppify/desloppify/intelligence/review/dimensions/data.py
  • desloppify/desloppify/desloppify/intelligence/review/importing/holistic.py
  • desloppify/desloppify/desloppify/languages/_shared/phases_common.py
  • desloppify/desloppify/desloppify/languages/_shared/review_data/dimensions.json
  • desloppify/desloppify/desloppify/languages/_shared/scaffold_detect_commands.py
  • desloppify/desloppify/desloppify/languages/csharp/_parse_helpers.py

Task requirements:

  1. Read the immutable packet and follow system_prompt constraints exactly.
  2. Evaluate ONLY listed files and ONLY listed dimensions for this batch.
  3. Return 0-10 high-quality findings for this batch (empty array allowed).
  4. Score/finding consistency is required: broader or more severe findings MUST lower dimension scores.
  5. Every finding must include related_files with at least 2 files when possible.
  6. Every finding must include impact_scope and fix_scope.
  7. Every scored dimension MUST include dimension_notes with concrete evidence.
  8. If a dimension score is >85, include unreported_risk in dimension_notes.
  9. Use exactly one decimal place for every assessment and abstraction sub-axis score.
  10. Do not edit repository files.
  11. Return ONLY valid JSON, no markdown fences.

Scope enums:

  • impact_scope: "local" | "module" | "subsystem" | "codebase"
  • fix_scope: "single_edit" | "multi_file_refactor" | "architectural_change"

Output schema: { "batch": "Cross-cutting Sweep", "batch_index": 1, "assessments": {"": <0-100 with one decimal place>}, "dimension_notes": { "": { "evidence": ["specific code observations"], "impact_scope": "local|module|subsystem|codebase", "fix_scope": "single_edit|multi_file_refactor|architectural_change", "confidence": "high|medium|low", "unreported_risk": "required when score >85", "sub_axes": {"abstraction_leverage": 0-100 with one decimal place, "indirection_cost": 0-100 with one decimal place, "interface_honesty": 0-100 with one decimal place} // required for abstraction_fitness when evidence supports it } }, "findings": [] }