feat(core): implement 9-phase lifecycle paradigm, multi-tier execution, and anti-conflation directives - #101
Merged
Merged
Conversation
…etadata and multi-tier execution targets.
…ator with extended metadata support
…d updated CI validation.
… into fs-service and skill responses
…rdization across all skill definitions
…g and model-class skill filtering
…d, and path-based safety gates
…refactor skill registry to categorize by lifecycle phase.
…ts and update insights dashboard display logic
… intentPhase to database schema and dashboard panel
…ets, and telemetry policies across documentation and onboarding UI.
…asynchronous, batched, and resilient HTTP sink
…pricing fallback for unknown models
…data, and update agent operational guidelines
…ff code modification patterns
…nning state compaction
… tracing for Vercel deployment
…e mandatory MCP skill acquisition
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
… usage documentation and hook enforcement logic.
…tead of hardcoded __dirname and update tests accordingly.
…rovider billing and quota limits
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description 📝
This PR implements the standardized 9-phase AI engineering lifecycle paradigm, multi-tier execution target contracts, centralized AI policies, and strict MCP skill acquisition anti-conflation enforcement across the tech-lead-stack.
intent,specify,plan,build,maintain,review,scale,deploy,polish) formalized in ADR-0002.local,sub-pro,sub-max,byo) formalized in ADR-0003.apply_patch,plan_pipeline,approve_knowledge_item, and codebase indexing support (code_search,read_region,expand_elision)..ai/policies/), dynamic policy injection (apply-policies.mjs), and ownership verification hooks (enforce-hooks.mjs).capacity-plannerskill and extended frontmatter schema validation with dependency graph serialization (skills.graph.json).intentPhasetracking to Prisma schema and dashboard analytics panels for phase cost visualization.mcp:buildin package configuration..agents/workflows/with anti-conflation directives to enforce mandatory MCP skill acquisition.AGENTS.mdandONBOARDING.mdwith strict skill acquisition protocol ({ skillName, projectName, model, agent }), tier budgets, and typed artifact handoffs.SkillsBrowserClient.tsx,SkillForm.tsx,PhaseCostPanel.tsx) to support lifecycle phase visualization and token metrics.get_skillsprior to execution.packages/core/src/mcp-server/handlers/.TelemetryServiceusing an asynchronous, resilient batched HTTP sink (langfuse-sink.ts).langfusev3 SDK imports in favor of the resilient HTTP sink.Module
Shared Code Impact
Shared code modified (list files)
packages/core/src/mcp-server/handlers/*packages/core/src/lib/skills/fs-service.tspackages/core/src/lib/skills/frontmatter-schema.tspackages/core/src/lib/telemetry-service.tspackages/core/src/lib/langfuse-sink.tspackages/core/src/lib/ai/tier-policy.tspackages/core/prisma/schema.prismaapps/dashboard/src/components/dashboard/PhaseCostPanel.tsxapps/dashboard/src/components/skills/SkillForm.tsxFYI 🙋
Screenshots 📸
Evidence collection / UI smoke testing deferred to PR author as per instruction (Draft PR).
Testing
Release Readiness