Skip to content
This repository was archived by the owner on Feb 4, 2026. It is now read-only.

JBCT 0.4.8

Choose a tag to compare

@siy siy released this 12 Jan 23:26
· 94 commits to main since this release
10c79dc

Added

  • AI tools: add code-reviewer agent for general-purpose code reviews
  • AI tools: add jbct-review skill for parallel JBCT compliance checking
  • AI tools: add fix-all skill for systematic issue resolution
  • AI tools: add fold-alternatives.md pattern documentation
  • Project init: create CLAUDE.md with JBCT workflow and conversation style guidelines
  • Slice processor: factory returns Promise<SliceType> with Aspect parameter
  • Slice processor: add createDynamic() for runtime-configurable aspects (logging/metrics)
  • Docs: add slice factory generation design document
  • Slice packaging: Maven goals package-slices, install-slices, deploy-slices
  • Slice packaging: blueprint generation from slice manifests
  • Slice packaging: fat JAR with bundled dependencies
  • Slice packaging: dependency file generation (META-INF/dependencies/{FactoryClass})

Changed

  • AI tools: sync jbct-coder and jbct-reviewer agents from coding-technology
  • AI tools: install to project's .claude/ directory instead of ~/.claude/
  • Slice packaging: API JAR now includes nested request/response types

Fixed

  • Slice init: Forge URL port corrected from 8080 to 8888
  • SliceManifest: nested class path conversion (Outer.Inner → Outer$Inner.class)
  • Stream.concat bug in AiToolsUpdater
  • NumberFormatException handling in SliceManifest