Skip to content

docs(learning-tier): owner decisions 1–5 recorded (closes #34) - #36

Merged
NetDevAutomate merged 3 commits into
mainfrom
docs/learning-tier-owner-decisions
Sep 24, 2026
Merged

NetDevAutomate merged 3 commits into
mainfrom
docs/learning-tier-owner-decisions

Conversation

@NetDevAutomate

Copy link
Copy Markdown
Owner

Closes #34.

Records the owner verdicts for the learning-tier plan §7 (docs/architecture/learning-tier/plan-2026-09-19.md), one commit per sitting. Docs only; mkdocs strict clean (the plan is excluded from the public site by policy).

# Decision Verdict
1 One branch or two (council D13) Two. feat/learning-tier-fed is cut when S1-0 starts; feat/jev-struggle-eval is not cut until milestone 0.5.x is closed — item 1 is the MVP blocker, item 2 a post-MVP measurement. Reasoning recorded with the repo history that motivated it (17 archive tags whose tips never reached main; six parallel branches opened 7–8 Sept, archived on the 10th).
2 Claude/OpenCode grants No pre-approval on Claude — prompt per call; OpenCode wildcard untouched. No new pre-approval on any harness this branch; kiro keeps its existing log_topic entry as the one recorded asymmetry. socratic-mentor.md must still name each W_auto tool (its tools: line names none today) — naming is instruction, not approval. Parity is pinned on the instruction (trigger table + W_auto set), never on approval. §1, the S1-0 bullets and the parity test-table row are rewritten to match.
3 Noticing episode — when By rule: the first real study session after S1-GREEN reaches main; date recorded in the S1-SIM receipt.
4 Jev spend cap Deferred to the day S2 starts (consequence of decision 1).
5 Merge order of feat/jev-judge Resolved by #35 (cherry-picked onto main).

What this unblocks: item 1 (feed the learning tier) can be filed as its own issue and S1-0 can start on feat/learning-tier-fed cut from main.

… waits for 0.5.x

Decision 1 of the plan §7 queue (#34). The owner accepted the council D13 split and went
further: feat/jev-struggle-eval is not cut until milestone 0.5.x is closed, because item 1
(the mentor writes to the learning tier) is the MVP blocker and item 2 is a post-MVP
measurement. The reasoning is recorded beside the verdict rather than in chat: the
repository history shows 17 archive tags whose tips never reached main and six parallel
branches opened 7-8 Sept and archived on the 10th, which is what one shared vehicle risks.

Consequence recorded: decision 4 (Jev spend cap) is deferred to the day S2 starts.
Decision 5 (merge order) is marked resolved by the housekeeping PR #35 cherry-pick, as
issue #34 already states. §2 cut-point sentence updated from the stale 4f8e3e0.
…provals, noticing episode by rule

Decision 2: no pre-approval of W_auto on Claude (prompt per call), OpenCode wildcard
untouched this branch; consequence taken: no new pre-approval on any harness, kiro keeps
its existing log_topic entry as the one recorded asymmetry. Evidence recorded beside the
verdict: kiro and opencode already had grants and still logged zero writer calls, so the
defect is the instruction, not the prompt. Naming is distinguished from approving:
socratic-mentor.md must name each W_auto tool because its tools: line names none today.
The §1 paragraph, S1-0 bullets and the parity test-table row are rewritten to match.

Decision 3: the noticing episode is scheduled by rule — the first real study session
after S1-GREEN reaches main — with the date recorded in the S1-SIM receipt.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The plan has stale status text and an unresolved mismatch in noticing-episode timing.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 1 Low severity

Open (1)
What changed in this PR

This docs-only PR records owner decisions 1–5 for the learning-tier plan.

Changes:

  • Confirms branch sequencing and defers Jev evaluation.
  • Defines harness writer naming and approval policies.
  • Records noticing, spend-cap, and merge-order decisions.
File Summary
docs/​architecture/​learning-tier/​plan-2026-09-19.md Updates owner decisions and implementation constraints; remaining documentation inconsistencies require correction.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +12 to +15
143,973 historical messages. This item adds the missing writer, names the additive writers in every harness
definition (no new pre-approvals — owner decision 2, §7), gives every harness one machine-readable trigger
table, and proves the pipe is open with a scripted learner on all six installed harnesses — claiming only what
was observed.
…names, not grants)

The stage list still said kiro allowedTools += W_auto and claude settings.json += W_auto,
contradicting the §7 verdict recorded two commits earlier. Now: names in every definition,
both grant files unchanged.
@NetDevAutomate
NetDevAutomate merged commit 2883588 into main Sep 24, 2026
16 checks passed
@NetDevAutomate
NetDevAutomate deleted the docs/learning-tier-owner-decisions branch September 24, 2026 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Learning-tier plan (jev-judge): four owner decisions before S1-0 starts

2 participants