Refine teacher guidance around learning and project intent

This commit is contained in:
鲨鱼辣椒
2026-09-24 12:50:42 +08:00
parent eb3dc85a2f
commit e657a7d133
3 changed files with 68 additions and 9 deletions

View File

@@ -0,0 +1,57 @@
# Task: Refine teacher guidance around intent progress and productive detail
## Identity
- Task ID: 20260924-teacher-focus-49f62d1a
- Mode: Feature
- Branch: main
- Worktree: /Users/chillishark/Makelore 麦洛/makelore
- Base commit: eb3dc85a2f0ed8457b7f24684c2da3ab192c2e46
- Owner: codex
- Status: Ready for Integration
## Scope
- Refine the shared teacher behavior prompt and synchronize the readable prompt and product consensus outside the repository.
- Preserve the existing context compiler, cloud/local request paths, discussion schema and component lifecycle.
## Intent And Constraints
- User approved capability development as the main purpose, with actual project progress and student intent selecting this turn's entry and guidance.
- Continue productive detail exploration; when prerequisites are missing, discussion repeats without evidence, or a choice is ready to test, connect to the wider goal and offer a next thinking step without forcing it.
- Keep the prompt concise. No fixed stages, turn limits, mandatory questioning, demonstrations, project execution, app restart, real model requests, or remote publication.
- Planning and ownership gates passed for main at the recorded base. Peer task scopes were reviewed; no semantic conflict with this prompt-only refinement. Earlier external integration notes predate the merged Yuxi runtime and will be labelled as historical.
## Plan
1. Amend the shared behavior prompt without changing runtime or component contracts.
2. Synchronize the readable copy and approved consensus; clarify the external handoff note's historical scope.
3. Run existing teacher guidance/context/protocol checks, standard typecheck, changed-file lint and production compile; review the diff and complete this task record.
## Outcome
- Updated the actual shared prompt: capability development is the main purpose; project progress and student intent select the turn's entry and guidance. Stage judgments adapt to new information and do not impose a workflow.
- Productive detail exploration continues. Missing prerequisites, repeated comparison without new information, or readiness to try a choice prompt a concise connection to the wider goal and an optional relationship review or small validation. Student choice remains explicit; no fixed turn cutoff.
- Component suggestions consider intent, information relationships and current tool state. Existing lifecycle, candidate/confirmation boundaries, no-demonstration and no-execution rules remain intact.
- Synchronized README and the external readable prompt/product consensus; labelled the old external handoff description as historical after its earlier Yuxi integration.
- Condensed wording to keep existing local read-tool budget compatibility. Final body: 1,273 characters / 3,743 UTF-8 bytes, a net increase of 98 characters. These are text sizes, not measured model tokens.
- No runtime/lifecycle code, cloud definition, real student conversation or app process was changed.
- Resumed on 2026-09-24 solely to commit the verified prompt, README and this task record for the requesting workspace-style task (thread 01a0cc32-40cf-7503-983e-ca70eb688599). HEAD and runtime edits were unchanged since verification; no restart, interface change or remote push is included.
## Verification
- Passed: 218 tests across teacher-guidance, coding-teacher, teacher-discussion, teacher-discussion-state and coding-teacher-cloud suites.
- Passed: standard `corepack pnpm run typecheck`, changed-file ESLint, `corepack pnpm run build:vite`, and `git diff --check`.
- Verified exact equality of the readable prompt and source template body, including documented character count.
- Confirmed the production Main output contains the updated teaching baseline; reviewed final diff against the recorded base and found only the intended prompt/README/task-record changes.
- Independent text-only review passed: adaptive stages and optional, reasoned refocusing preserve student choice and productive interest exploration.
- The initial longer draft exceeded the existing 8,000-input local-model fixture after tool schema/result reserves; condensed the prompt and reran all five suites successfully without increasing budgets or changing tests.
- Checks cover compilation, prompt loading, budgeting and existing protocol behavior; no live-model pedagogical evaluation was performed.
## Follow-ups
- Real-model teaching quality can be evaluated separately with representative student discussions; the current checks do not establish that outcome.
## Promotion Candidates
- Target: canonical teacher behavior/domain rules. Proposal: capability development is primary; current project evidence and student intent choose the entry; continue meaningful detail and offer broader relationships or validation when prerequisites/evidence warrant. Evidence: the user's explicit approval in this turn and the shared prompt/README changes. Future impact: applies consistently across ordinary advice, guided help and proactive teacher turns. Semantic conflicts: none with current dynamic component state; existing timer/confirmation gaps are outside scope. Human confirmation: already supplied for this behavior; canonical publication remains an integration-mode task.