Skip to content

Latest commit

 

History

History
93 lines (72 loc) · 5.81 KB

File metadata and controls

93 lines (72 loc) · 5.81 KB

Changes

0.8.0

  • Keep .rabbit/context.yaml focused on repo facts, tracing, commands, and gaps instead of inlining engineering practices and canonical workflow text
  • Generate workflow and practice guidance for AGENTS.md directly from the config catalogs and learning sources, simplifying the boundary between repo context and agent behavior
  • Rework the docs surface around that model: simplify the README, add focused installation, context, agents, and integration docs, and remove older overlapping overview/workflow/architecture pages
  • Tighten GitHub-first workflow guidance across configs, generated agent instructions, and learned templates, including repo-pattern reuse, history-aware debugging, and bot-feedback loops
  • Simplify lesson/template generation by consolidating workflow-tracing signals, deduping reusable templates by template name, and filtering unresolved placeholder template IDs from generated output
  • Clean up install and packaging flow with global npm postinstall cleanup and explicit npm-versus-curl ownership rules

0.7.0

  • Dynamic PR description guide in AGENTS.md — fetches recent merged PRs via gh api, detects common section headings, includes best-structured PR as a reference example
  • Dynamic issue update guide in AGENTS.md — detects comment patterns (checklists, structured sections, status tracking) from the authenticated user's recent issue comments
  • Inject learned workflow rules from lesson artifacts into AGENTS.md — session-derived patterns appear directly in the workflow section, not just as file refs
  • Fix bare template IDs in lesson artifacts — add flow template cases for docs-first-alignment, workflow-tracing, verification-scope, legacy-reduction, agent-handoff

0.6.0

  • Switch default branch from main to latest so npm create tags align with the branch name
  • Update all workflow triggers, release config, install script, and raw GitHub URLs to reference latest
  • Add latest to recognized base branch names in development-workflows config
  • Bump fallback default branch from main to latest in dev_sync

0.5.1

  • Fix absolute local paths leaking into context.yaml and AGENTS.md refs
  • Use GitHub tree URLs for directory refs, raw URLs for file refs
  • Add cross-repo-issue-context practice from learned agent sessions
  • Filter placeholder URLs (test/repo, org/repo) from learned references
  • Add regression test for absolute path prevention

0.5.0

  • Slim factors from 7 to 4: documentation, dependencies, config, pipeline
  • Drop architecture, runtime, build_release_run — dev.kit detects repo/CI/CD signals, not app structure
  • Merge test commands and deploy config into single pipeline factor
  • Widen workflow tracing: catch direct actions (uses: org/repo@ref), docker actions, workflow images
  • Resolve Docker images to same-org source repos (Docker Hub org ≠ GitHub org matching)
  • Simplify documentation factor to binary present/missing
  • Simplify README as pitch + quick start, move deep details to docs/
  • Add bot feedback loop practice for PR reviews

0.4.0

  • Add structured dependency resolution with cross-repo tracing
  • Resolve same-org dependencies via gh api and sibling directory lookup
  • Track file-level relationships (used_by) mapping current repo files to their dependencies
  • Trace 6 dependency sources: workflow reuse, Docker images, Compose images, versioned YAML configs, GitHub URLs, npm packages
  • Add --force flag to dev.kit repo for full dependency re-resolution
  • Include structured dependencies in JSON output (repo.json, agent.json)
  • Render dependency relationships in AGENTS.md with resolved metadata and source file mappings
  • Add dependency_trace_compose_files and dependency_trace_url_globs to detection-signals.yaml

0.3.0

  • Restructure AGENTS.md as a deterministic execution contract with layered sections
  • Add 8 contract rules: no scanning, strict boundaries, manifests before code, context over memory, verify locally, follow workflow, reuse over invention, remember context
  • Add GitHub context layer to context.yaml — open issues, recent PRs, security alerts via gh api
  • Add 10 engineering practices from lessons learned: context-over-memory, manifests-before-code, reuse-over-invention, localhost-first, delivery-chain-traceability, structured-outcome-reporting, docs-first-alignment, config-over-code, legacy-reduction, verification-scope
  • Add learning workflow patterns: docs-first-alignment, workflow-tracing, verification-scope, legacy-reduction, agent-handoff
  • Enrich knowledge-base.yaml with GitHub as a context source
  • Strengthen post-merge close-out reporting (exact URLs, versions, deltas)
  • Remove --scaffold flag (created empty stubs — gap reporting is the useful part)
  • Fix package name to @udx/dev-kit (matches npm registry)
  • npm install support (npm install -g @udx/dev-kit)

0.2.1

  • Fix release workflow trigger to match reusable-workflows pattern
  • Add workflow_dispatch for manual re-triggers
  • Enable OIDC provenance for npm publishing

0.2.0

  • npm release workflow with OIDC provenance via udx/reusable-workflows
  • GitHub releases created automatically on merge to default branch
  • dev.kit --version flag
  • Copilot review feedback fixes (JSON escaping, cache multi-line values, fixture portability)

0.1.0

Initial release.

  • dev.kit repo — analyse repo structure, archetype detection, gap reporting, scaffold generation
  • dev.kit agent — generate agent context (AGENTS.md + .rabbit/context.yaml) from repo signals
  • dev.kit learn — multi-source lesson extraction from Claude, Codex, and Copilot sessions
  • YAML config catalog for detection signals, archetype rules, scaffold templates, and workflows
  • JSON output (--json) for all commands
  • Shell completions (bash + zsh)
  • Install/uninstall scripts
  • Test suite with fixture repos (docker, wordpress, shell, php, workflow)