Private
Public Access
0
0
Commit Graph

12 Commits

Author SHA1 Message Date
ed 864957e8e9 docs(agents): reference skip-marker policy from workflow.md
Cross-link the new Skip-Marker Policy section in
conductor/workflow.md into AGENTS.md's "Critical Anti-Patterns"
list. The pattern is: agent hits a pre-existing failure, marks
it skip, moves on; suite rots; user has to track down each one
later. The full policy lives in workflow.md (with the 4-question
review checklist). AGENTS.md gets a one-line pointer so the
rule is at the top of every agent's context.

Rule applies in-session: when the fix is reachable within
~30 min of investigation, FIX IT INSTEAD of skipping.
2026-06-07 16:59:37 -04:00
ed af274df837 agents.md veribage update (sanitized) 2026-06-07 00:29:28 -04:00
ed 748e5d01ea docs(agents): HARD BAN git restore + no giant edits (after data loss)
The Critical Anti-Patterns list now has 2 new HARD rules:

1. NEVER run git restore / git checkout -- <file> / git reset without
   EXPLICIT user permission in the same message. They destroyed
   user in-progress src/* edits twice in one session (2026-06-07).

2. No giant edits: if manual-slop_edit_file new_string exceeds ~20 lines,
   STOP and split it. Large blocks hide indentation bugs.

Also:
- Strengthened Session-Learned rule 4 to a HARD BAN
- Added rule 6 'Stop profiling the wrong thing' (don't re-benchmark
  src/* imports; benchmark_imports.py is authoritative; the missing
  metrics are on imgui_bundle init + hello_imgui.run() + first frame)
2026-06-06 23:57:00 -04:00
ed 820cdab15a docs(agents,edit_workflow): capture session-learned anti-patterns (2026-06-07)
Captures the 5 patterns that burned the most time in the
startup_speedup_20260606 sub-track 4 work:

1. ALWAYS use manual-slop_edit_file, not custom scripts
   (custom scripts fail silently on indent/EOL/whitespace drift)
2. The decorator-orphan pitfall
   (inserting before 'def foo' leaves @property decorating YOUR new method)
3. ast.parse() is not enough
   (semantic errors aren't caught; import + instantiate + call after every edit)
4. The git restore trap
   (don't run git status/restore while a user is mid-conversation)
5. Small verified edits beat big scripts
   (edit_workflow says 3-10 lines; if you write 200 lines of script, wrong tool)

Also adds 2 new anti-patterns to the Critical list in AGENTS.md and
3 new sections to conductor/edit_workflow.md (decorator-orphan,
ast.parse-not-enough, set_file_slice-is-literal).
2026-06-06 22:52:02 -04:00
ed c073e42a7a docs(workflow,agents): add 7 process improvements from planning session
All additive; no breaking changes to existing content. Derived from gaps
observed during the 2026-06-06 planning session (5 tracks spec'd +
planned end-to-end).

**AGENTS.md (1 new section, 16 lines):**
- Compaction Recovery - explicit recovery path for a new agent
  picking up mid-track (read the digest, check state.toml, run audits,
  resume from next unchecked task). Cross-references the
  workflow-level 'Compaction Recovery' section.

**conductor/workflow.md (6 new sections, 145 lines):**
- Planning Session Workflow - documents the brainstorming -> spec ->
  plan flow used 5x this session; mandates spec approval before plan;
  notes the plan is the only artifact the implementer reads.
- Track Dependencies and Execution Order - verify the blocked_by
  chain in metadata.json before starting; topological sort gives the
  recommended execution order (recorded in PLANNING_DIGEST).
- State.toml Template - canonical structure (meta / blocked_by /
  blocks / phases / tasks / verification / track-specific) so future
  tracks have a consistent shape.
- Per-Task Decision Protocol - small decisions (cosmetic) decide
  yourself; large decisions (architectural) STOP and report; regressions
  STOP and report. The boundary is 'does this require a new spec or
  plan update?'.
- Documentation Refresh Protocol - after a track ships, identify
  affected guides (grep for renamed/moved symbols), update them, add
  new guides for new modules, add styleguides for new conventions.
  The 'post-tracks documentation' pattern is repeatable; tracks that
  only update code are incomplete.
- Audit Script Policy - whenever a track introduces a new convention
  that can be statically checked, add an audit script in scripts/
  with --help / --json / strict modes. The audit + CI gate pair is
  the convention-enforcement mechanism; 3 existing audits
  (audit_main_thread_imports, audit_weak_types, check_test_toml_paths)
  are the precedent.

All sections reference existing project files (brainstorming skill,
writing-plans skill, audit scripts, tracks.md, the existing 5 new
tracks' spec.md files, PLANNING_DIGEST_20260606.md).

No code changes. Documentation only. ~160 lines total added.
2026-06-06 21:22:40 -04:00
ed 17dcb9fbf3 docs(agents): rewrite as thin pointer document; defer to skill files and conductor docs 2026-06-02 20:45:21 -04:00
ed f6253b747f remove references to dearpygui 2026-05-14 21:54:25 -04:00
ed 790904a094 fixes 2026-03-08 04:00:32 -04:00
ed 7bdba1c9b9 adjustments + new tracks + tasks.md reduction of usage 2026-03-08 03:31:15 -04:00
ed 93cd4a0050 fk these ai 2026-03-07 20:02:06 -05:00
ed dccfbd8bb7 docs(post-mortem): Apply session start checklists and edit tool warnings
From gui_decoupling_controller track post-mortem:

workflow.md:
- Add mandatory session start checklist (6 items)
- Add code style section with 1-space indentation enforcement
- Add native edit tool warning with MCP alternatives

AGENTS.md:
- Add critical native edit tool warning
- Document MCP tool alternatives for file editing

tier1-orchestrator.md:
- Add session start checklist

tier2-tech-lead.md:
- Add session start checklist
- Add tool restrictions section (allowed vs forbidden)
- Add explicit delegation pattern

tier3-worker.md:
- Add task start checklist

tier4-qa.md:
- Add analysis start checklist
2026-03-04 22:42:52 -05:00
ed c17698ed31 WIP: boostrapping opencode for use with at least GLM agents 2026-03-04 15:56:00 -05:00