Private
Public Access
0
0

1660 Commits

Author SHA1 Message Date
ed a160b753bb conductor(track): add Phase 10 — full Result[T] migration for 27 SILENT_SWALLOW + 14 new UNCLEAR sites 2026-06-17 22:14:59 -04:00
ed 134ed4fb1b docs(track): update result_migration_20260616 umbrella with sub-track 2 shipped status 2026-06-17 21:51:25 -04:00
ed 20884543ba conductor(tracks): update tracks.md with sub-track 2 shipped status 2026-06-17 19:50:05 -04:00
ed 22b1b8de34 conductor(track): mark result_migration_small_files_20260617 as completed 2026-06-17 19:49:49 -04:00
ed a10766d5f6 conductor(plan): Mark task 8.2 complete 2026-06-17 19:23:13 -04:00
ed 47fbd14b53 conductor(plan): Mark Phase 8 complete (tasks 8.1, 8.2) 2026-06-17 19:23:05 -04:00
ed 8d63b2a80d conductor(plan): Mark tasks 7.2, 7.6, 7.8 complete 2026-06-17 19:21:19 -04:00
ed 1f851295ad conductor(plan): Mark Phase 7 complete (all 8 tasks) 2026-06-17 19:21:07 -04:00
ed 0e7aed96f3 conductor(plan): Mark tasks 6.2, 6.4, 6.7 complete 2026-06-17 19:18:49 -04:00
ed 8ea867d34c conductor(plan): Mark Phase 6 complete (all 7 tasks) 2026-06-17 19:18:33 -04:00
ed 0ad67cef1e conductor(plan): Mark task 5.6 complete 2026-06-17 19:16:20 -04:00
ed 9dc9c61d40 conductor(plan): Mark Phase 5 complete (all 7 tasks) 2026-06-17 19:16:11 -04:00
ed a48acb3f85 conductor(plan): Mark tasks 4.2, 4.3, 4.6 complete 2026-06-17 19:13:28 -04:00
ed 2d880b849e conductor(plan): Mark Phase 4 complete (all 6 tasks) 2026-06-17 19:13:12 -04:00
ed e0ffe7b6e6 conductor(plan): Mark tasks 3.5 + 3.6 (startup_profiler + project_manager) complete 2026-06-17 19:11:46 -04:00
ed f0b7df816a conductor(plan): Mark task 3.3 (log_registry migration) complete 2026-06-17 19:10:24 -04:00
ed 4b05ecc792 conductor(plan): Mark Phase 3 docs-only tasks complete (3.2, 3.4, 3.7) 2026-06-17 19:08:40 -04:00
ed 9d9732e13f conductor(plan): Mark task 3.1 (summary_cache migration) complete 2026-06-17 19:07:24 -04:00
ed b1abdaf641 conductor(plan): Mark task 2.1.5 (audit heuristic followup) complete 2026-06-17 18:59:31 -04:00
ed 445c77dff0 conductor(plan): Mark Phase 2 (4 UNCLEAR classifications) complete 2026-06-17 18:59:24 -04:00
ed b94dd85f14 conductor(plan): Mark phase 1 verification complete 2026-06-17 18:57:04 -04:00
ed 9cdb2edea6 conductor(plan): Mark task 1.3.3 complete 2026-06-17 18:56:30 -04:00
ed 3c13fd718f conductor(plan): Mark task 1.3.1-1.3.3 (truncation fix) complete 2026-06-17 18:56:22 -04:00
ed 373783dedc conductor(plan): Mark task 1.2.3 complete 2026-06-17 18:55:12 -04:00
ed 7c819017d2 conductor(plan): Mark task 1.2.1-1.2.3 (render_json filter fix) complete 2026-06-17 18:55:06 -04:00
ed 241f5b46ff conductor(plan): Mark task 1.1.1-1.1.3 (visit_Try walker fix) complete 2026-06-17 18:53:44 -04:00
ed 92cea9c483 conductor: register result_migration_small_files_20260617 in tracks.md 2026-06-17 18:22:40 -04:00
ed cf3c20d7df docs(track): update result_migration_20260616 umbrella with sub-track 4 +1 site (src/gui_2.py:1349) 2026-06-17 18:22:25 -04:00
ed 5c4244077c conductor(track): metadata + state for result_migration_small_files_20260617 2026-06-17 18:20:24 -04:00
ed 9f9fcf93e1 conductor(track): plan for result_migration_small_files_20260617 2026-06-17 18:20:06 -04:00
ed 0aa00e394d conductor(track): spec for result_migration_small_files_20260617 (sub-track 2 of 5) 2026-06-17 18:19:42 -04:00
ed 87f273d044 Merge branch 'master' of C:\projects\manual_slop into tier2/result_migration_review_pass_20260617 2026-06-17 17:21:27 -04:00
ed 3347926717 conductor(track): mark result_migration_review_pass_20260617 as completed (all 22 tasks done; all 11 test tiers PASS) 2026-06-17 16:58:19 -04:00
ed a6d00f0057 conductor(plan): mark t6_1 and t6_2 complete (audit verified, all 11 test tiers PASS) 2026-06-17 16:55:54 -04:00
ed 428ff64de9 conductor(plan): mark Phase 5 complete (report written + umbrella spec updated) 2026-06-17 16:21:27 -04:00
ed a152903871 docs(track): update result_migration_20260616 with post-review scope (sub-track 4 gains 1 site; all others unchanged) 2026-06-17 16:20:04 -04:00
ed 662b6e8aba conductor(plan): mark Phase 4 complete (10 heuristics added; UNCLEAR 24->3 in review scope) 2026-06-17 16:17:02 -04:00
ed 03c9df8450 fix(tier2): deny %TEMP% writes - use app-data dir for temp files
The Tier 2 agent wrote audit_exception_handling.py output to
C:\\Users\\Ed\\AppData\\Local\\Temp\\audit_initial.json via shell
redirection. This is OUTSIDE the sandbox allowlist (which is
C:\\projects\\manual_slop_tier2 + C:\\Users\\Ed\\AppData\\Local\\
manual_slop\\tier2 + C:\\Users\\Ed\\AppData\\Local\\manual_slop\\
tier2_failures). The OpenCode session-level guard fires the 'ask'
prompt for paths outside the project root, which has no answer in an
autonomous session, so ops halted mid-track.

Fix (3 layers):

1. opencode.json.fragment: add bash deny rule
   '*AppData\\Local\\Temp\\*': 'deny' to BOTH the top-level
   permission.bash (for default agents) and the tier2-autonomous
   agent's permission.bash. The agent physically cannot run shell
   commands that target the global Temp dir.

2. conductor/tier2/agents/tier2-autonomous.md: add 'Temp files'
   convention telling the agent to use
   C:\\Users\\Ed\\AppData\\Local\\manual_slop\\tier2\\ for scratch
   / audit-output / intermediate files, NOT %TEMP%.

3. conductor/tier2/commands/tier-2-auto-execute.md: same convention
   in the slash command so the agent sees it at slash-command time.

Tests (default-on):
- test_agent_denies_temp_writes: agent prompt has the Temp deny in
  frontmatter bash + the app-data dir note
- test_config_fragment_denies_temp_writes: both top-level and agent
  bash have the deny rule

All 16 tier 2 slash command tests pass.

Also: cleaned up the leaked audit_initial.json + audit.json +
audit_after*.json from %TEMP% (they were leftovers from a prior
run). Re-ran setup against the live clone; opencode.json's agent
bash and top-level bash both have the deny rule.
2026-06-17 16:13:19 -04:00
ed 8b954ee180 conductor(plan): mark Phase 3 complete (19 INTERNAL_RETHROW sites classified: 7 PATTERN_1 + 2 PATTERN_2 + 9 compliant + 0 migration-target) 2026-06-17 15:57:33 -04:00
ed af47b3eaa2 conductor(plan): mark t3_6 complete (src/models.py INTERNAL_RETHROW review) 2026-06-17 15:55:44 -04:00
ed 306895f667 conductor(plan): mark t3_5 complete (src/api_hooks.py INTERNAL_RETHROW review) 2026-06-17 15:54:44 -04:00
ed e3600545bf conductor(plan): mark t3_4 complete (src/gui_2.py INTERNAL_RETHROW review) 2026-06-17 15:53:37 -04:00
ed 443946f8b3 conductor(plan): mark t3_3 complete (src/app_controller.py INTERNAL_RETHROW review); add rethrow_sites_compliant metric 2026-06-17 15:52:36 -04:00
ed 51a45099ef conductor(plan): mark t3_2 complete (src/rag_engine.py INTERNAL_RETHROW review) 2026-06-17 15:51:19 -04:00
ed 7804ebd015 conductor(plan): mark t3_1 complete (src/ai_client.py INTERNAL_RETHROW review) 2026-06-17 15:15:10 -04:00
ed 2b34b8fc11 conductor(plan): mark Phase 2 complete (24 UNCLEAR sites reviewed: 23 compliant + 1 migration-target) 2026-06-17 15:12:29 -04:00
ed 31a40dd9c6 conductor(plan): mark t2_5 complete (src/models.py UNCLEAR review) 2026-06-17 15:10:57 -04:00
ed 3119d90170 conductor(plan): mark t2_4 complete (src/app_controller.py UNCLEAR review) 2026-06-17 15:09:57 -04:00
ed f71af2febe conductor(plan): mark t2_3 complete (src/ai_client.py UNCLEAR review) 2026-06-17 15:08:55 -04:00
ed 91b3337a18 conductor(plan): mark t2_2 complete (src/mcp_client.py UNCLEAR review) 2026-06-17 15:07:32 -04:00