kardo-core 0.5.0

Core scoring engine for Kardo. Analyzes Git repos for AI-readiness across 5 weighted components. Calibrated on 84 real-world repositories.
Documentation
# CI template for kardo-core
# Copy to .github/workflows/ci-kardo-core.yml in the repo root

name: CI - kardo-core

on:
  push:
    paths:
      - 'kardo/crates/kardo-core/**'
  pull_request:
    paths:
      - 'kardo/crates/kardo-core/**'

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: dtolnay/rust-toolchain@stable
        with:
          components: clippy
      - name: Check
        run: cargo check -p kardo-core --all-features
      - name: Check (no default features)
        run: cargo check -p kardo-core --no-default-features
      - name: Test
        run: cargo test -p kardo-core
      - name: Clippy
        run: cargo clippy -p kardo-core --all-features -- -D warnings
      - name: Doc
        run: cargo doc -p kardo-core --no-deps --all-features
        env:
          RUSTDOCFLAGS: "-D warnings"

  msrv:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: dtolnay/rust-toolchain@1.74
      - name: Check MSRV
        run: cargo check -p kardo-core