Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 17 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.3] - 2026-05-19

### Added

- New **Built with AI · Powered by StrayMark** section in README acknowledging
the project's AI-assisted development process and its use of
[StrayMark](https://straymark.dev) — a CLI for cognitive discipline in
AI-assisted engineering — for decision tracking and governance.
- New **Copyright** section in README identifying Strange Days Tech S.A.S. de
C.V. ([strangedays.tech](https://strangedays.tech/)) as the original author
and intellectual-property holder.
- `SPDX-License-Identifier: MIT OR Apache-2.0` header with copyright
attribution on every Rust source file in the library, in line with Rust
ecosystem conventions.

## [0.1.2] - 2026-04-02

### Fixed
Expand Down Expand Up @@ -51,7 +66,8 @@ Initial release on [crates.io](https://crates.io/crates/arborist-metrics).
- Composite feature flags: `default` (6 languages) and `all` (12 languages).
- 177 tests covering all languages, metrics, thresholds, serialization, and edge cases.

[unreleased]: https://github.com/StrangeDaysTech/arborist/compare/v0.1.2...HEAD
[unreleased]: https://github.com/StrangeDaysTech/arborist/compare/v0.1.3...HEAD
[0.1.3]: https://github.com/StrangeDaysTech/arborist/compare/v0.1.2...v0.1.3
[0.1.2]: https://github.com/StrangeDaysTech/arborist/compare/v0.1.1...v0.1.2
[0.1.1]: https://github.com/StrangeDaysTech/arborist/compare/v0.1.0...v0.1.1
[0.1.0]: https://github.com/StrangeDaysTech/arborist/releases/tag/v0.1.0
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "arborist-metrics"
version = "0.1.2"
version = "0.1.3"
edition = "2024"
description = "Multi-language code complexity metrics (cognitive, cyclomatic, SLOC) powered by tree-sitter"
license = "MIT OR Apache-2.0"
Expand Down
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,22 @@ Physical source lines of code, excluding blank lines and comment-only lines.
4. Create 6 test fixtures in `tests/fixtures/<lang>/`
5. Write integration tests

## Built with AI · Powered by StrayMark

Arborist is an experiment in **disciplined AI-assisted development**.
The implementation — tree-sitter integration, the 177-test suite, all 12
language profiles — was authored largely by AI agents under human direction.

To make that velocity sustainable, we use **[StrayMark](https://straymark.dev)**:
a CLI for *cognitive discipline in AI-assisted engineering*. It turned every
architectural choice into an AIDEC record, every implementation block into
an AILOG, and the test plan into a TES — all under `.straymark/`, append-only
and audit-ready. The governance artifacts emerged **alongside** the code,
not as homework after.

> StrayMark is built by Strange Days Tech — the same team behind Arborist.
> It is the tool we made to solve our own problem.

## License

Licensed under either of:
Expand Down
Loading