Skip to content

Commit b25d39b

Browse files
committed
chore: prepare 0.1.2 release (version bump & changelog)
1 parent cb7c1b6 commit b25d39b

5 files changed

Lines changed: 38 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,38 @@
44
All notable changes to this project are documented here.
55
Format: [Keep a Changelog](https://keepachangelog.com/) · Versioning: [SemVer](https://semver.org/).
66

7+
## [0.1.2] — 2026-06-30
8+
9+
Comprehensive repository intelligence analysis, codebase maturity assessment, validation infrastructure, automation bias mitigation guidelines, and documentation updates.
10+
11+
### Added
12+
- **`indepth` analysis mode**:
13+
- Implements a comprehensive repository deep analysis and architectural inference engine (`lib/indepth.mjs` and `lib/indepth.py`).
14+
- Analyzes files to compute detailed code metrics (Lines of Code, comment count, docstring ratio, import/export counts, direct dependencies).
15+
- Generates detailed dependency graphs and computes structural health scores.
16+
- Outputs a complete report to `ai/repo-indepth.json`.
17+
- Added new CLI routing (`node install.mjs indepth <path>`) and CLI flags (`--indepth`, `--analysis-level general|indepth`).
18+
- **`deep-test` suite for codebase health**:
19+
- Added `test/run-deep-test.mjs` and the `"deep-test"` npm script to verify repository health, standards compliance, placeholder leaks, and documentation/claim integrity.
20+
- Bundled a new custom agent skill `.agents/skills/deep-test/SKILL.md` to automate deep testing inside AI environments.
21+
- **Drift verification workflow and Claude commands**:
22+
- Added a GitHub Actions workflow `.github/workflows/ai-check.yml` (and templates) to run path verification and drift detection on CI.
23+
- Added `.claude/commands/check-drift.md` (and template) to run drift diagnostics in Claude Code.
24+
25+
### Changed
26+
- **Repository maturity assessment (`check-repo-maturity`)**:
27+
- Refactored the command implementation (`lib/maturity.mjs` and `lib/maturity.py`) to run 11 deterministic checks with improved reliability and comprehensive reporting into `MATURITY_REPORT.json`.
28+
- **Installer and stack orientation improvements**:
29+
- Refined `install.mjs` / `install.py` to support the new `indepth` option during orient and shazam.
30+
- Refined stack profile extraction and file utility scripts.
31+
- **Mitigation of automation bias in drift detection**:
32+
- Updated drift check commands (`.claude/commands/check-drift.md` and templates) to explicitly guide agents to run `git status` as a procedural safeguard to detect new files added to mapped directories that mechanical check tools might ignore.
33+
34+
### Docs
35+
- Added developmental guides, lessons learned, and guidelines:
36+
- `docs/dev/lessons-learnt/drift-blindspots-and-automation-bias.md` (records lessons learnt about codebase drift mechanical limitations and the risks of automation bias during repository audits).
37+
- Updated internal AI guides (`ai/guide/ARCHITECTURE.md`, `ai/guide/FEATURE_MAP.md`, `ai/guide/MODULE_MAP.md`) to align with the new analysis capabilities.
38+
739
## [0.1.1] — 2026-06-30
840

941
Post-release consolidation: documentation, citation metadata, audit-report hygiene, and one read-only diagnostic command finished after the initial `0.1.0` deposit. Not deposited on Zenodo — the `0.1.0` DOI remains the citable version.
@@ -54,5 +86,6 @@ First public release of the `ai-fication-kit` — a tool to create a knowledge l
5486
- **Uninstall Command**: Removes exactly what the installer wrote using the manifest record without touching any other files.
5587
- **Smoke Test Suite**: Cross-runtime test suite (`test/run-tests.mjs`) to verify Node and Python installers, stack detection, and verify operations.
5688

89+
[0.1.2]: https://github.com/kunalsuri/ai-fication-kit/releases/tag/v0.1.2
5790
[0.1.1]: https://github.com/kunalsuri/ai-fication-kit/releases/tag/v0.1.1
5891
[0.1.0]: https://github.com/kunalsuri/ai-fication-kit/releases/tag/v0.1.0

CHECKSUMS.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ d63ce642ea4ba40248cfbfad7f5c37775f40d46c59d154c4c33283310efde681 lib/intake.py
1414
f00cfffd237323f3e72bb1139ef8c8991243982b33b389cf5373900b0053cfbf lib/maturity.py
1515
ba6c4dbcf1da62906d83513bb52585c5d95bff5f6d7d93ce3e127207f0d065d3 lib/orient.mjs
1616
15a83092e6df33a6bca3d71da9dc4fb69c7712d9b3b21bbff39c3bbbf0affd76 lib/orient.py
17-
6c485a7a56e12726f45c572cea617929502c7c961e4ea6245ea71227a24d1c2f lib/util.mjs
18-
17d8c6755c927641ef85e6b326654f78cb3bc9ddbc3da3e94c7f49482c3ffbca lib/util.py
17+
c074e1907813e1fe3ec20f00c6a40ae8b2ada44d33e7810958f81ea5b7c711e1 lib/util.mjs
18+
ce478d43fd488b4d2c5847c3ecab254c99f3c41ec88cd229379a1c2630a9f21b lib/util.py
1919
0b781db4b3c379cec86ae520efdad5bed4131d5eb858b06608343d285db61392 lib/verify.mjs
2020
0a22bf714d967f6e01a91ba83c221c5878227d44e0b8bdd75c90157bae4efac6 lib/verify.py
2121
561d926ade7fa98e6a592b84e3efb0e10de1c094388d9e884b50ee05b447d8a2 templates/AGENTS.md.tmpl

lib/util.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import path from "node:path";
99
import process from "node:process";
1010
import readline from "node:readline";
1111

12-
export const KIT_VERSION = "0.1.0";
12+
export const KIT_VERSION = "0.1.2";
1313
export const PROFILE_REL = path.join("ai", "repo-profile.json");
1414
export const MANIFEST_REL = path.join("ai", "install-manifest.json");
1515
export const KIT_FOOTER_MARKER = "<!-- Installed by ai-fication-kit";

lib/util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import sys
99
from pathlib import Path
1010

11-
KIT_VERSION = "0.1.0"
11+
KIT_VERSION = "0.1.2"
1212

1313
# lib/ lives one level under the kit root.
1414
KIT_ROOT = Path(__file__).resolve().parent.parent

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ai-fication-kit",
3-
"version": "0.1.1",
3+
"version": "0.1.2",
44
"description": "Make any legacy repository AI-native, with a human in the loop",
55
"type": "module",
66
"main": "install.mjs",

0 commit comments

Comments
 (0)