Skip to content

Add validated flashcard content models - #2

Merged
backslash-f merged 3 commits into
mainfrom
codex/flashcardkit-mvp
Sep 15, 2026
Merged

backslash-f merged 3 commits into
mainfrom
codex/flashcardkit-mvp

Conversation

@backslash-f

Copy link
Copy Markdown
Contributor

Summary

  • update AgentGuidelines from 0.0.29 to 0.0.32 and adopt the runtime observability contract
  • add validated FlashcardContent values for text and opaque host-owned asset references
  • add stable, Codable Flashcard prompt-and-answer values
  • replace the placeholder namespace test with model, validation, protocol, and Codable coverage
  • update README, DocC, and changelog documentation

Validation

  • AgentGuidelines/Scripts/swift_format.sh format-and-lint Package.swift Sources Tests
  • AgentGuidelines/Scripts/swift_format.sh lint-strict Package.swift Sources Tests
  • swift test (5 tests passed)
  • AgentGuidelines/Scripts/validate_consumer_setup.swift --consumer-root . --require-swift-format
  • .agents/skills/agent-guidelines-audit/scripts/check_markdown_wrapping.swift README.md CHANGELOG.md Sources/FlashcardKit/FlashcardKit.docc
  • git diff --check

AgentGuidelines

Updated 0.0.29 to 0.0.32. The synchronized subtree tree exactly matches the central tag.

Observability

The new types are pure values. They intentionally emit no runtime logs because validation is synchronously returned to the caller and there is no lifecycle or operational transition to diagnose.

@backslash-f

Copy link
Copy Markdown
Contributor Author

Reasoning Relay exact-head review approved.

  • Reviewed-Base: b3a1a9a94840367aadb736433db98713c743eb3b
  • Reviewed-Head: 7fdc2b85b64db4734b0c6da0cbd9795d16772c50
  • Verdict: APPROVED
  • Blocking findings: None
  • Receipt hash: e4fe6da0a0ae26db6a9a4a521e30ad1399487052189dbfd802077650e9355a70

@backslash-f
backslash-f marked this pull request as ready for review September 15, 2026 11:33
@backslash-f
backslash-f merged commit 764fac6 into main Sep 15, 2026
2 checks passed
@backslash-f
backslash-f deleted the codex/flashcardkit-mvp branch September 15, 2026 11:33
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