Skip to content

v0.1.6-alpha

Choose a tag to compare

@github-actions github-actions released this 08 Apr 19:07
· 59 commits to main since this release
47d2d5d

Changelog

  • 5c5386b #27 implement mcp servers connectiong
  • 088f76e #27 optimize ticket fetch command
  • 45b95b1 Merge issue #10: define Renderer interface for prompt engine
  • 9cdf199 Merge issue #15: move scaffold command bodies to template engine
  • fef9fe6 Merge issue #19: integration test infrastructure
  • 35167b8 Merge issue #1: rubric deduplication - single source of truth
  • b9fbbc3 Merge issue #6: move writePromptToFile and resolveRoot to util.go
  • f6281fa Merge issue #7: remove side-effect from context.Load, add EnsureContextDir
  • e24b70f Merge issue #8: extract inline RunE closures to named run* functions
  • eee1e75 Merge issue #9: extract loadSession() helper to eliminate bootstrap repetition
  • e4f34ee Merge pull request #52 from nqode-io/27-implement-mcp-connections
  • 47d2d5d Merge pull request #53 from nqode-io/refactoring-and-code-cleanup
  • f0db5d3 added architecture report
  • d1bdd7b ci: lower minimum test coverage threshold from 75% to 70%
  • e0a9e2c feat(config): add Validate() and call it in Load() to surface bad config early
  • 4408d39 feat: add --strict CLI flag to override config scoring.strict
  • 6d762cd feat: add integration test suite for CLI command pipeline (#19)
  • 085e597 feat: add structured slog logging package with QODE_LOG_LEVEL support
  • 4c98678 feat: refresh prompt files
  • 69bb073 fix(scoring): replace loose regex with YAML-block extraction to prevent adversarial score injection
  • 5915c85 fix: eliminate rubric definition duplication by making config the single source of truth
  • 27ccc22 fix: fix linting issues
  • ae1d3bf fix: propagate I/O errors in ParseIterationFromOutput (#2)
  • 4aed759 fix: update ScoringConfig to enforce strict always serialize to yaml config.
  • d9ab12f fix: use currentBranch instead of branches[0] in buildBranchLessonData
  • 2168964 refactor(scaffold): eliminate command duplication with shared CommandDef table
  • 863fc0d refactor: add io.Writer parameters to CLI run* functions for testability
  • e3c1e8f refactor: clarify user prompt in linter phase to use AskUserQuestion tool
  • c94468f refactor: clarify user prompt in quality gates template to use AskUserQuestion tool if using Claude Code
  • 0fdceb4 refactor: clean up scaffold templates and improve context handling for IDE commands
  • 41663ee refactor: create internal/iokit package for shared file I/O utilities
  • b48e52d refactor: define Renderer interface for prompt engine decoupling
  • 5cdbac0 refactor: enhance context handling and improve error messaging across components
  • 0f2cc8c refactor: enhance output handling and fix permission issues in various components
  • f7cc234 refactor: extract inline RunE closures to named run* functions for testability
  • 9d2ff11 refactor: extract loadSession() helper to eliminate CLI bootstrap repetition
  • f7760e3 refactor: fix linting issues
  • d1f0284 refactor: improve architecture with doc comments, structured errors, builder pattern, and iteration extraction
  • 69f24d0 refactor: improve file handling and error messaging across multiple components
  • 1aa9a4b refactor: move scaffold command bodies to template engine for user customizability
  • 29a58dd refactor: move writePromptToFile and resolveRoot to cli/util.go
  • 4cc4ea8 refactor: remove side-effect from context.Load, add explicit EnsureContextDir
  • 87aa469 refactor: rename internal/context to internal/branchcontext to avoid stdlib clash
  • 61e000f refactor: restore prompt file permissions to 0600 and improve comments for clarity
  • 9f97ac6 refresh commands via qode init
  • 6b9cb2e remove separate issue files
  • b5566db update CLAUDE.md file
  • e49d4d2 update security review
  • 60c555a updates to CLAUDE.md and rename of test strategy report file