Commit Graph
1826 Commits
Author SHA1 Message Date
ed eb272cb7fd conductor(track): register superpowers_review_20260619 in tracks.md; bump state.toml to phase 1 2026-07-05 13:08:52 -04:00
ed b2d0a0b997 conductor(plan): mark Phase 1 Task 2 complete (side-artifact skeletons) 2026-07-05 13:08:10 -04:00
ed 126af2779e conductor(track): add superpowers_review_20260619 side-artifact skeletons 2026-07-05 13:07:57 -04:00
ed ec3406b68d conductor(plan): mark Phase 1 Task 1 complete (report.md skeleton) 2026-07-05 13:07:27 -04:00
ed e34ad5222a conductor(track): add superpowers_review_20260619 report.md skeleton (16 sections) 2026-07-05 13:07:08 -04:00
ed 98977f5c5e Archive directive hotswap harness 2026-07-05 12:49:09 -04:00
ed ab37b5e558 archive: completed data oriented error handling 2026-07-05 12:48:52 -04:00
ed ae690e9a59 archive: completed code path audits 2026-07-05 12:48:36 -04:00
ed e28a2ae215 archive: result migration 2026-07-05 12:28:26 -04:00
ed 9a72e90499 archive: exception handling audit 2026-07-05 12:28:02 -04:00
ed 1e952b84b8 archive: fix tests, concurrent mma, and live gui 2026-07-05 12:27:47 -04:00
ed 72f6fbf006 archive: default layout related tracks 2026-07-05 12:26:58 -04:00
ed 4ed2e71ad2 archive: doeh test thinking cleanup 2026-07-05 12:26:21 -04:00
ed 7a0eb0f66e archive: metadata nil sentinel and promotion 2026-07-05 12:25:58 -04:00
ed a8781f06c4 archive: ai loop regressions 2026-07-05 12:25:24 -04:00
ed dde47b3456 module taxonomy archive 2026-07-05 12:24:42 -04:00
ed e1abc2e0cd any type componentization archive 2026-07-05 12:24:26 -04:00
ed 045dff2cad chronology archive 2026-07-05 12:24:11 -04:00
ed 4e81e84c92 gui docs archive 2026-07-05 12:23:33 -04:00
ed c7714813a7 chore: move HARVEST_SUMMARY.md to track directory
The HARVEST_SUMMARY.md is a meta-artifact for the directive_hotswap_
harness_20260627 track. It belongs in the track directory alongside
the spec/plan/state, not in the directives tree (which should hold
only the directive libraries themselves: v1.md + meta.md per
directive + presets/).

Moved via git mv (preserves history). Updated the lone in-tree
cross-reference in current_baseline.md Notes section to point to the
new path.

Other historical reports (TRACK_COMPLETION_*, phase3_verification_*)
still reference HARVEST_SUMMARY.md by name only without a relative
path; they continue to render correctly as descriptive references
to the file that existed at the time of the report.
2026-07-04 13:25:31 -04:00
ed 95ef712017 conductor(state): record scavenge pass b_5 (guides + role prompts + transcripts): 11 new directives (135 total) 2026-07-04 02:09:05 -04:00
ed 79124774ec feat(directives): scavenge sweep 4/5 (tracks + commands + styleguides + todos): 18 batch-4 directives + concurrent worker batches 2026-07-04 02:00:42 -04:00
ed e8d3578f2e feat(directives): scavenge sweep 2/5 preset update + test file + state 2026-07-04 01:57:24 -04:00
ed b696b30f22 feat(directives): scavenge sweep preset update + test file (batch 1/5)
- current_baseline.md: added 9 new directives alphabetically interleaved
  (total 90); updated Notes section to track four harvest passes
- state.toml: new [scavenge_20260703] section + [safety_observations]
  (prompt-injection attempt noted for the record)
- tests/test_scavenge_batch_1.py: 9 parametrized cases + 2 aggregate
  tests verifying the 9 new directives have v1.md + meta.md, headings,
  sections, preset references, total count >= 90
2026-07-04 01:08:15 -04:00
ed 6664086968 conductor(state): record scavenge pass phase_5 + s_1..s_6 tasks (15 new directives, 81 total) 2026-07-04 00:20:29 -04:00
ed 7d7f88f823 test(aggregate_directives): assert every v1.md has top-level # header 2026-07-03 09:46:33 -04:00
ed cd272e5c8e conductor(plan): mark Phase 4 expansion complete (E.1-E.5; 66 directives; aggregation script) 2026-07-03 00:05:42 -04:00
ed c9f30abffc docs(reports): TRACK_COMPLETION_directive_hotswap_harness_20260627 2026-07-02 23:27:25 -04:00
ed 2ddaeb52c1 feat(directives): add current_baseline preset (51 directives, all v1) 2026-07-02 23:14:36 -04:00
ed e13d8b9b8a docs(harness): Phase 2 makes .warm.md duplicates not in-place edits (per user 2026-07-02)
The 'update role prompts' step in Phase 2 was specified as in-place
edits to the 5 .opencode/agents/*.md role prompts. The user clarified
2026-07-02 that this should be making duplicates with a .warm.md
suffix so the originals stay as an explicit rollback target.

Changed:
- spec.md: added a USER DIRECTIVE block above 'The role-prompt
  bootstrap' section explaining the .warm.md duplicate convention.
- plan.md: the Phase 2 preamble references the spec directive; Steps
  2.3-2.7 rewritten as 'Create duplicate <name>.warm.md (do NOT
  modify the original)'. Output paths now include .warm.md suffix.
- dispatch_tier3_phase1.md: appended a USER DIRECTIVE section at the
  end + a NEVER-run-chronology-regenerate note (the script corrupts
  Unicode, per the 2026-07-02 revert of bfebb718).

Phase 1 work (51 v1.md directives + 11 commits ee36eaed..8162f629)
is unaffected. Master is at 068411ee (after the chronology revert).
This commit brings master to this point.
2026-07-02 22:53:27 -04:00
ed 8162f629c2 conductor(plan): Mark t1_11 complete + phase_1 done (51 directives, current_phase=2) 2026-07-02 22:23:18 -04:00
ed 9d6a30467f conductor(plan): Mark t1_10 complete 2026-07-02 22:17:57 -04:00
ed 09d6a9c7c8 conductor(plan): Mark t1_9 complete 2026-07-02 22:11:56 -04:00
ed 2d07df594d conductor(plan): Mark t1_8 complete 2026-07-02 22:09:46 -04:00
ed c8094ec225 conductor(plan): Mark t1_7 complete 2026-07-02 22:07:38 -04:00
ed 02320a13ea conductor(plan): Mark t1_6 complete 2026-07-02 22:03:00 -04:00
ed 462860de54 conductor(plan): Mark t1_5 complete 2026-07-02 22:01:25 -04:00
ed a3e587280e conductor(plan): Mark t1_4 complete 2026-07-02 21:58:09 -04:00
ed 5ba69aaa6c conductor(plan): Mark t1_3 complete 2026-07-02 21:55:22 -04:00
ed ee36eaed9a conductor(plan): Mark t1_2 complete 2026-07-02 21:52:19 -04:00
ed 64485a7859 conductor(plan): Mark t1_1 complete 2026-07-02 21:50:26 -04:00
ed 41c8678b28 conductor(track): state.toml phase 0->1 + add Tier 3 dispatch prompt for Phase 1
state.toml: current_phase 0 -> 1; phase_1.status 'pending' -> 'in_progress';
last_updated 2026-06-27 -> 2026-07-02 (matches the drift-audit batch that
updated the plan/spec).

dispatch_tier3_phase1.md: surgical prompt for the Tier 3 worker that
will execute Phase 1 (lift 48 directives verbatim from the doc tree
into conductor/directives/ per the plan). Captures the 2026-07-02 drift-
audit findings so the harvester doesn't propagate stale refs (e.g.,
the corrected audit_optional_in_3_files.py naming; the corrected §17
line ranges; the corrected send() is canonical, not send_result()).
Includes STOP-AFTER-PHASE-1 rule so Phase 2 is NOT auto-dispatched.

Per conductor/workflow.md Tier 1 Orchestrator role: this is the
maximum responsibility I (Tier 1) take in this session — actual code
generation is delegated to Tier 2/3.
2026-07-02 21:35:18 -04:00
ed 8b7b8b96c7 docs(styleguides+harness-plan): fix stale models.py refs + harness plan line drift
Styleguides:
- agent_memory_dimensions.md: FileItem/ContextPreset line refs
  (src/models.py:510-559 / 909-937) -> src/project_files.py +
  src/context_presets.py (moved per module_taxonomy_refactor_20260627).
- config_state_owner.md: 'file I/O primitives in src/models.py' ->
  src/project_manager.py (the config-load/save helpers moved).
- python.md §10 NOT-exempt list: '12 per-aggregate types' -> ~19;
  'dataclass types in src/models.py' -> per-system files enumeration
  (mma.py, project_files.py, mcp_tool_specs.py, result_types.py,
  personas.py, workspace_manager.py, mcp_client.py).
- type_aliases.md: type-registry lookup examples updated to the
  per-system files (src_mma.md, src_project_files.md, etc.); the
  'src/models.py: 48 dataclass field types' worked-example line is
  flagged as historical (pre-refactor state).

Harness plan (directive_hotswap_harness_20260627/plan.md):
- §17 line refs corrected: 17.1 220-237 -> 247-264; 17.2 239-250 ->
  266-277; 17.3 252-272 -> 279-299; 17.4 274-299 -> 301-326; 17.5
  301-311 -> 328-338; 17.6 313-323 -> 340-350; 17.7 325-327 ->
  352-354; 17.9 336-409 -> 364-443.
- §17 master range 216-409 -> 243-473.
- §12 175-184 -> 202-211; §13 185-199 -> 212-224; §15 205-215 ->
  234-241.
- error_handling.md: hard rules 212-242 -> 212-264; boundary types
  274-311 -> 284-365.
- type_aliases.md: 40-81 -> 13-87 + 89-160 + 284-365 (the alias
  table + decision pattern 2.5 + boundary/anti-pattern sections).
2026-07-02 19:31:32 -04:00
ed e80d2952bc docs(harness+conductor): cover 5 missing styleguides in harvest; cosmetic cleanups
directive_hotswap_harness_20260627/spec.md: added the 5 missing
conductor/code_styleguides/*.md files to the harvest source list
(config_state_owner, workspace_paths, test_sandbox, chroma_cache,
code_path_audit) — the original list named 9 of 14. Added note that
the harvester should verify each contains a harvestable directive
before creating v1.md. Also verified tier2-autonomous.md path
exists (17,940 bytes) for plan Step 2.7.

tech-stack.md: removed duplicate src/paths.py entry (the full
description at line 37 already covers it; the line-73 stub was
redundant).

edit_workflow.md: Key Files section now points to src/project_files.py
for FileItem (moved out of src/models.py per the module taxonomy
refactor) and notes the line ~2748 ref may drift.
2026-07-02 19:05:43 -04:00
ed 2b4c6c7a56 conductor(chronology_v2): user sign-off recorded — track complete 2026-07-02 12:10:34 -04:00
ed c6593278ab conductor(state): mark Phase 5 complete for chronology_v2_20260701 2026-07-01 23:55:21 -04:00
ed 0ea6dc24f6 conductor(state): mark Phase 4 complete for chronology_v2_20260701 2026-07-01 23:51:33 -04:00
ed fedfa6efc8 conductor(state): mark Phase 3 complete for chronology_v2_20260701 2026-07-01 23:33:02 -04:00
ed 9d8fc90415 conductor(state): mark Phase 2 complete for chronology_v2_20260701 2026-07-01 23:26:06 -04:00
ed 60ce940204 conductor(state): mark Phase 1 complete for chronology_v2_20260701 2026-07-01 23:21:27 -04:00