Skip to content

Instantly share code, notes, and snippets.

View cconcannon's full-sized avatar

Chris Concannon cconcannon

View GitHub Profile
@cconcannon
cconcannon / claude-session-summary.md
Created January 7, 2026 13:57
Claude Code session for PR #48 - Phase 2 Training Plan Generation

Claude Code Session Summary

PR: Phase 2: Training Plan Generation (#48)

Issues Addressed

  • Issue #14: Plan CRUD API Endpoints
  • Issue #15: Structured Output Prompting for Plan Generation
  • Issue #16: Plan Calendar View
  • Issue #17: Session Detail Cards
  • Issue #18: Plan Modification via Chat
@cconcannon
cconcannon / session-transcript.md
Created January 6, 2026 21:49
DawnCoach Phase 1 Implementation - Issues #7, #8, #9, #10

DawnCoach Phase 1 Implementation Session

Session Summary

This session completed Phase 1 (Foundation) of DawnCoach, implementing the AI chat interface with Strava training context awareness.

Issues Completed

Issue #7: Fetch expanded Strava activity history (30-90 days)

  • Added /api/training-context endpoint
@cconcannon
cconcannon / summary.md
Created April 18, 2022 20:20
Summary of idx register() observations

Summary of idx.register() Issues

Step 1: idx.register()

authClient.idx
    .register({
        firstName: user.firstName,
        lastName: user.lastName,
        email: user.email,
@cconcannon
cconcannon / titan_webauthn_attestation.md
Created February 22, 2022 22:11
Titan WebAuthn Examples

Google Titan during WebAuthn

Direct Attestation Example

{
  "rawId": "cc8e0506939dd98c5c005c3fb2ad288df1d8651825ef98ebf33bcf53b54367b48ad622f8fe131bf16e9a901a8eefdd72848542f08004aa653cb7cfdebab28d6b",
  "response": {
    "attestationObject": {
      "fmt": "fido-u2f",