Skip to content

Adr

Table of Contents:

ADR-A01: Adopt Object-Service for GenAI Interactions - Standardizes GenAI interactions with an Object-Service pattern that separates domain shapes from provider orchestration.

ADR-A02: PatternCatalog Integration (V1) - Describes the V1 contract for plugging the legacy PatternCatalog into GenAI Service via rendered system prompts.

ADR-A08: Configuration / Parameters / Policy Taxonomy - Establishes the Config/Params/Policy taxonomy for GenAI Service to prevent parameter soup and clarify ownership.

ADR-A09: V1 Simplified Implementation Pathway - Defines the minimum viable GenAI Service implementation that preserves architectural seams while shipping quickly.

ADR-A11: Model Parameters and Strong Typing Fix - Enforces typed parameter objects and removes literals from GenAI Service so provider flows stay consistent.

ADR-A12: Prompt System & Fingerprinting Architecture (V1) - Replaces the Pattern Catalog adapter with a Prompt-first design that yields domain objects plus fingerprints.

ADR-A13: Migrate All OpenAI Interactions to GenAIService - Retires the legacy OpenAI client and standardizes every caller on the typed GenAI Service pipeline.

ADR-A14: File-Based Registry System for Provider Metadata - Establishes a JSONC-based registry system for model capabilities, pricing, and provider metadata with auto-update mechanisms, aligned with VS Code's native configuration format.


This file auto-generated.