Cory Policht
← All references
REF · CHRONICLE-CH2-FIRST-INSTRUMENTS · CHRONICLE

Chronicle Ch2 First Instruments

source: My-Site/Chronicles/2026-09-24-ch2-first-instruments.mdscrubbed extract

Scrubbed extract of My-Site/Chronicles/2026-09-24-ch2-first-instruments.md — cited by the Chronicle (02-first-instruments). Redactions: phone / service detail / secrets / clearance / personal / internal hosts.


type: chronicle project: My-Site window: 2026-03-01 .. 2026-04-30 (Chapter 2: First Instruments) created: 2026-09-24 tags:

  • chronicle
  • my-site
  • dev-chronicle

My-Site Chronicle — Chapter 2: First Instruments

Headline

Instruments before battles: structured logging is forged and wired into AIService, identity use-cases land one by one, and the skill catalog migrates into its permanent home. The platform now has a spine.

Shipped

  • [AIService] feat(us-ais-1.5): CreateAccount and UpdateAccount use cases — e8bb03b
  • [AIService] feat(us-ais-1.4): AccountPreferences value object on Account entity — 9d1c958
  • [AIService] feat(us-ais-1.3): LinkIdentity use case with duplicate-identity guard — 353b907
  • [AIService] feat(us-ais-1.2): ResolveIdentity use case and WebSocket command routing — cee9775
  • [AIService] feat(us-ais-1.1): IIdentityResolver port and MongoDB adapter — 4febcb2
  • [AIService] feat(epic-3): US-3.3 update namespaces and Program.cs to use Coryp.Logging — 01c46cb
  • [AIService] feat(epic-3): US-3.1 + US-3.2 remove old logging files and update package references — 1f46a02
  • [Agent-Skill-Installer] feat(installer): implement US-3.1 config management — a612fed
  • [Agent-Skill-Installer] feat: migrate all dev-tools content into bears-eat-beets — 691933e
  • [Coryp.Logging] feat(epic-2): US-2.4 add AddStructuredLogging DI registration extension — 2c70f09
  • [Coryp.Logging] feat(epic-2): US-2.2 + US-2.3 emoji layer in bootstrap and extensions — 9f61cdb
  • [Coryp.Logging] feat(epic-2): US-2.1 add EmojiEnricher with level-to-emoji mapping — b49d2c0
  • [DeveloperAutomationToolsServices] feat: add Coryp.Logging.Go and Coryp.Logging.TS as submodules — b6aa4ee
  • [DeveloperAutomationToolsServices] feat(extension): add structured logger and improve connection reliability — f4223bb

Decisions

  • [DeveloperAutomationToolsServices] refactor: extract src projects into individual private repos as submodules — 7c00417

Status Transitions

  • None available

Problems & Resolutions

  • [AIService] fix: use explicit new List() for clarity in mapper null-coalescing — 3d28563
  • [AIService] fix: address reviewer feedback on AccountPreferences persistence and normalization — 12ea17d
  • [AIService] fix: add null/whitespace guards before provider normalization in LinkIdentityUseCase — 9eb84cd
  • [AIService] fix: normalize provider/providerId in LinkIdentityUseCase; simplify InMemoryAccountRepository.AddAsync — b902ae1

Signal Coverage

  • Git: 182 commits across 5 repo slots
  • Transcripts: None available (not gathered this pass)
  • Status transitions: 0