conductor(track): nagent_review_v3.1 Phase 1 setup + audit
This commit is contained in:
@@ -1,5 +1,73 @@
|
||||
{
|
||||
"version": "v3",
|
||||
"v3_1_initialized": "2026-06-20",
|
||||
"v3_1_owner": "Tier 1 Orchestrator (sole author; Tier 2 executing per plan_v3.1.md)",
|
||||
"v3_1_is_delta_of": "v3",
|
||||
"v3_1_baseline": {
|
||||
"v3_review_commit": "195b0f45",
|
||||
"nagent_commit": "a1f0680",
|
||||
"case_study_repos_at": "main"
|
||||
},
|
||||
"v3_1_section_numbering": {
|
||||
"new_sections_position": "12-14 (per spec_v3.1.md)",
|
||||
"v3_existing_sections_renumbered": "v3's §12 Decisions / §13 Cross-references / §14 References moved to §15 / §16 / §17",
|
||||
"rationale": "Per user directive 2026-06-20: new observations belong immediately after the cluster sections (inform the decisions); the existing Decisions/Cross-references/References content is preserved and renumbered to §15-§17."
|
||||
},
|
||||
"v3_1_chunking_strategy": {
|
||||
"main_review_loc_floor": 3800,
|
||||
"per_cluster_loc_target": "300-450",
|
||||
"deep_dive_clusters_loc_target": "400-500",
|
||||
"per_cluster_sub_sections": "4-7",
|
||||
"per_cluster_source_read_citations": ">=30",
|
||||
"per_cluster_honest_gaps": ">=6",
|
||||
"per_cluster_manual_slop_implications": "2-3 paragraphs with file:line citations",
|
||||
"frontmatter_and_new_sections_loc_target": "200-400"
|
||||
},
|
||||
"v3_1_scope": {
|
||||
"new_files": [
|
||||
"spec_v3.1.md",
|
||||
"plan_v3.1.md",
|
||||
"nagent_review_v3_1_20260620.md",
|
||||
"nagent_takeaways_v3_1_20260620.md"
|
||||
],
|
||||
"thickened_files": [
|
||||
"nagent_review_v3_20260619.md"
|
||||
],
|
||||
"replaced_files": [
|
||||
"comparison_table.md",
|
||||
"decisions.md"
|
||||
],
|
||||
"refreshed_files": [
|
||||
"metadata.json",
|
||||
"state.toml"
|
||||
],
|
||||
"deleted_files": []
|
||||
},
|
||||
"v3_1_observations_added": [
|
||||
"YAML avoidance (nagent uses YAML for campaigns/distill; user prefers markdown + custom DSL; do-not-adopt flag on every YAML use site in nagent)",
|
||||
"Agent context-window observations (warm-up ~100-150k; window up to ~500k MiniMax M3; safe zone 250-350k; compact-re-warm-continue cycle; agents frequently forget/fail to read docs/ on demand)",
|
||||
"Fine-tuning observations (current generalized models bottlenecked by not having conventions baked in; Together.ai noticed; 5-6 other prosumer fine-tuning vendors surveyed; vendor selection deferred to a separate future track)"
|
||||
],
|
||||
"v3_1_verification_criteria": [
|
||||
"Main review >=3,800 lines (verified by wc -l)",
|
||||
"Each cluster 300-450 lines (deep-dive clusters 400-500), verified per-cluster by wc -l on the cluster section",
|
||||
"Each cluster has 4-7 sub-sections, verified by grep -c '^#### §N\\.' per cluster",
|
||||
"Each cluster has >=30 source-read citations, verified by per-cluster grep",
|
||||
"Each cluster has >=6 honest-gap bullets, verified by per-cluster grep",
|
||||
"Each cluster has 2-3 paragraphs of Manual Slop implications with file:line citations, verified by per-cluster inspection",
|
||||
"Format commitment verified (5 commitments: no JSON blocks, 7-col tables, SSDL tags, survey grammar, source-read citations)",
|
||||
"Sections §12, §13, §14 present at target LOC ranges (200-300, 200-300, 150-250)",
|
||||
"comparison_table.md, decisions.md, nagent_takeaways_v3_1_20260620.md all committed with v3.1 deltas",
|
||||
"spec_v3.1.md + plan_v3.1.md committed; metadata.json + state.toml refreshed",
|
||||
"One commit per phase (15 commits); git notes attached per task; per-task commit SHAs in state.toml",
|
||||
"v3 preserved (git log -p recoverable; v3 file content is a strict subset of v3.1 file content)",
|
||||
"Standalone readability: a reader who has never read v2.3 (or v1, or any prior version) can read v3.1 + the side artifacts end-to-end and get a complete picture of (a) what nagent is at a1f0680, (b) what the case-study repos show, (c) what the 3 new observations imply for Manual Slop"
|
||||
],
|
||||
"v3_1_user_directives_applied": [
|
||||
"YAML avoidance (user statement: 'I don't like YAML ... I would not use it in whatever I take from his nagent implementation. I would continue to utilize markdown in combination with a custom DSL.')",
|
||||
"Cohesive section flow (user statement: 'Just cohesively adjust the sections so the information flows well with the user's subjective opintion preserved. The intent is to indicate that nagent uses yaml for blah and the user rather us another format.')",
|
||||
"Renumbering resolution: v3's existing §12 Decisions / §13 Cross-references / §14 References moved to §15 / §16 / §17 to make room for the new §12 YAML avoidance / §13 Agent context-window / §14 Fine-tuning observations"
|
||||
],
|
||||
"version": "v3.1",
|
||||
"v3_initialized": "2026-06-19",
|
||||
"v3_owner": "Tier 1 Orchestrator (sole author; Tier 2 executing per plan_v3.md)",
|
||||
"nagent_commits_reviewed": [
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
# nagent_review_v3_1_20260620 — Delta Summary
|
||||
|
||||
**Date:** 2026-06-20
|
||||
**Status:** Draft (Phase 1 setup complete; cluster thickening in progress)
|
||||
**Owner:** Tier 1 Orchestrator
|
||||
**Delta from:** v3 (`nagent_review_v3_20260619.md`, 803 lines, 2026-06-19)
|
||||
**Spec pair:** `spec_v3.1.md` + `plan_v3.1.md`
|
||||
|
||||
---
|
||||
|
||||
## What v3.1 changed
|
||||
|
||||
### Per-cluster thickening (11 clusters)
|
||||
|
||||
The main review file (`nagent_review_v3_20260619.md`) is thickened in place. Each cluster section grows from ~50-65 lines to 300-450 lines (or 400-500 for deep-dive clusters §9-§11). The thickening follows the chunking strategy (per `spec_v3.1.md` §4.1).
|
||||
|
||||
| § | Cluster | v3 lines | v3.1 target | Phase |
|
||||
|---|---|---|---|---|
|
||||
| §1 | Campaigns | ~50 | 350-450 | Phase 2 |
|
||||
| §2 | Conversation safety net | ~60 | 350-450 | Phase 3 |
|
||||
| §3 | Hooks | ~60 | 350-450 | Phase 4 |
|
||||
| §4 | Project-local roots | ~50 | 300-400 | Phase 5 |
|
||||
| §5 | Provider expansion | ~50 | 300-400 | Phase 6 |
|
||||
| §6 | Delegation rewrite | ~50 | 300-400 | Phase 7 |
|
||||
| §7 | Robustness | ~60 | 350-450 | Phase 8 |
|
||||
| §8 | Operating rules | ~60 | 300-400 | Phase 9 |
|
||||
| §9 | Case-study methodology | ~65 | 400-500 | Phase 10 |
|
||||
| §10 | PEP case study | ~50 | 400-500 | Phase 11 |
|
||||
| §11 | Collisions case study | ~50 | 400-500 | Phase 12 |
|
||||
|
||||
### Three new top-level sections (Phase 13)
|
||||
|
||||
- **§12 YAML avoidance** (~200-300 lines): catalogs every YAML use site in nagent; flags them as "do not adopt" for Manual Slop; documents the markdown + custom DSL alternative. Captures the user's directive: "I don't like YAML ... I would not use it in whatever I take from his nagent implementation. I would continue to utilize markdown in combination with a custom DSL."
|
||||
- **§13 Agent context-window observations** (~200-300 lines): captures the user's OpenCode + MiniMax M3 empirical findings (warm-up ~100-150k; window up to ~500k; safe zone 250-350k; compact→re-warm→continue cycle); notes nagent's stricter enforcement; documents Manual Slop's partial mitigation via `docs/` + `conductor/` markdown navigation; flags the "agents forget to read" shortcoming; proposes nagent's `--hook-per-run` as the pattern for closing the gap.
|
||||
- **§14 Fine-tuning observations** (~150-250 lines): captures the diagnosis (current generalized models bottlenecked by not having conventions baked in) + Together.ai observation + lists 6 prosumer fine-tuning vendors in a comparison table; flags that vendor analysis is out of scope for v3.1.
|
||||
|
||||
### Side artifacts refresh (Phase 14)
|
||||
|
||||
- `comparison_table.md` REPLACED with v3.1 content (adds rows for §12, §13, §14).
|
||||
- `decisions.md` REPLACED with v3.1 content (adds Candidates 27-30).
|
||||
- `nagent_takeaways_v3_1_20260620.md` NEW bridge doc (~150 LOC, 5-part structure).
|
||||
|
||||
### Section renumbering (user directive 2026-06-20)
|
||||
|
||||
Per the user's directive — "just cohesively adjust the sections so the information flows well with the user's subjective opinion preserved" — v3's existing `§12 Decisions` / `§13 Cross-references` / `§14 References` are renumbered to `§15` / `§16` / `§17`. The new §12-§14 (YAML avoidance, agent context-window, fine-tuning) go in the spec's specified positions. The information flow is now: clusters (§1-§11) → new observations (§12-§14) → decisions (§15) → cross-references (§16) → references (§17). The observations come before the decisions because the observations inform the decisions.
|
||||
|
||||
## What v3.1 did not change
|
||||
|
||||
- The 11-cluster scheme from v3 stands.
|
||||
- All v2.x historical reviews + v3 spec/plan/bridge preserved unchanged.
|
||||
- `conductor/tracks.md` not modified.
|
||||
- No new commits to nagent or the case-study repos are reviewed (v3 baseline preserved).
|
||||
- No project source code modified (research-only track).
|
||||
|
||||
## Verification
|
||||
|
||||
Per `spec_v3.1.md` §7 verification criteria (12 criteria). All verified in Phase 15.
|
||||
|
||||
## See also
|
||||
|
||||
- `spec_v3.1.md` — the v3.1 spec
|
||||
- `plan_v3.1.md` — the v3.1 plan
|
||||
- `nagent_review_v3_20260619.md` — the thickened main review
|
||||
- `nagent_takeaways_v3_1_20260620.md` — the v3.1 bridge doc
|
||||
- `comparison_table.md` — v3.1 comparison table
|
||||
- `decisions.md` — v3.1 candidate list
|
||||
@@ -295,3 +295,41 @@ v3_commits_with_notes = true
|
||||
# (a) At least one of the follow-up tracks (candidates 1-2) is specced, OR
|
||||
# (b) The user explicitly says the analysis is no longer needed
|
||||
status = "active (reference artifacts ready; awaiting human review + follow-up track scoping)"
|
||||
|
||||
[v3_1_phases]
|
||||
phase_1 = { status = "in_progress", checkpointsha = "", name = "Setup + audit" }
|
||||
phase_2 = { status = "pending", checkpointsha = "", name = "Thicken §1 Campaigns cluster" }
|
||||
phase_3 = { status = "pending", checkpointsha = "", name = "Thicken §2 Conversation safety net cluster" }
|
||||
phase_4 = { status = "pending", checkpointsha = "", name = "Thicken §3 Hooks cluster" }
|
||||
phase_5 = { status = "pending", checkpointsha = "", name = "Thicken §4 Project-local roots cluster" }
|
||||
phase_6 = { status = "pending", checkpointsha = "", name = "Thicken §5 Provider expansion cluster" }
|
||||
phase_7 = { status = "pending", checkpointsha = "", name = "Thicken §6 Delegation rewrite cluster" }
|
||||
phase_8 = { status = "pending", checkpointsha = "", name = "Thicken §7 Robustness cluster" }
|
||||
phase_9 = { status = "pending", checkpointsha = "", name = "Thicken §8 Operating rules cluster" }
|
||||
phase_10 = { status = "pending", checkpointsha = "", name = "Thicken §9 Case-study methodology cluster" }
|
||||
phase_11 = { status = "pending", checkpointsha = "", name = "Thicken §10 PEP case study cluster" }
|
||||
phase_12 = { status = "pending", checkpointsha = "", name = "Thicken §11 Collisions case study cluster" }
|
||||
phase_13 = { status = "pending", checkpointsha = "", name = "Write new sections §12-§14 (YAML avoidance, Agent context-window, Fine-tuning) + renumber v3 §12-§14 to §15-§17" }
|
||||
phase_14 = { status = "pending", checkpointsha = "", name = "Refresh side artifacts (comparison_table, decisions, takeaways_v3_1)" }
|
||||
phase_15 = { status = "pending", checkpointsha = "", name = "Chunking-strategy + format-commitment verification + final" }
|
||||
|
||||
[v3_1_tasks]
|
||||
t1_1 = { status = "completed", commit_sha = "", description = "Refresh metadata.json with v3.1 fields" }
|
||||
t1_2 = { status = "in_progress", commit_sha = "", description = "Initialize state.toml v3.1 fields" }
|
||||
t1_3 = { status = "pending", commit_sha = "", description = "Write nagent_review_v3_1_20260620.md delta summary skeleton" }
|
||||
t1_4 = { status = "pending", commit_sha = "", description = "Commit Phase 1 setup" }
|
||||
|
||||
[v3_1_verification]
|
||||
v3_1_main_review_loc_floor_met = false
|
||||
v3_1_per_cluster_depth_met = false
|
||||
v3_1_per_cluster_sub_sections_met = false
|
||||
v3_1_per_cluster_citations_met = false
|
||||
v3_1_per_cluster_honest_gaps_met = false
|
||||
v3_1_per_cluster_manual_slop_cited = false
|
||||
v3_1_new_sections_present = false
|
||||
v3_1_format_commitment_verified = false
|
||||
v3_1_side_artifacts_refreshed = false
|
||||
v3_1_track_artifacts_committed = false
|
||||
v3_1_commits_with_notes = false
|
||||
v3_1_v3_preserved = false
|
||||
v3_1_standalone_readability_verified = false
|
||||
|
||||
Reference in New Issue
Block a user