Skip to content

feat: lessons view in Python and Go, contract 1.7 (23.4) - #166

Merged
fabbrik merged 1 commit into
mainfrom
build/23-4-lessons-view
Oct 17, 2026
Merged

fabbrik merged 1 commit into
mainfrom
build/23-4-lessons-view

Conversation

@fabbrik

@fabbrik fabbrik commented Oct 17, 2026

Copy link
Copy Markdown
Owner

Add-only contract 1.7: the lessons page with last-injected in one SQL read (line for line the .NET statement) and a lessons-view fixture family generated from the .NET lessons view with a fixed clock. Python (ExperienceLessons, agent_experience_lessons) and Go (NewLessons, maf.LessonsOf) list lessons in the caller's scope with status, confidence, checks, rendered block text, eligibility and last-injected, equal to .NET's for the same rows. Read-only, no HTML rendering in the ports; Expired and ContentUnconfirmed don't exist there. Nothing under src/ changed; .NET changes are test-only.

🤖 Generated with Claude Code

https://claude.ai/code/session_01PUvmgPgFMAAc5aCaVqTdMF

@fabbrik
fabbrik merged commit 5bdcc04 into main Oct 17, 2026
22 checks passed
@fabbrik
fabbrik deleted the build/23-4-lessons-view branch October 17, 2026 18:29
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.

1 participant