Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
7dee24d
Add redaction-first log import
gowtham0992 Jun 1, 2026
4383556
Clarify behavior grouping language
gowtham0992 Jun 1, 2026
dda6a0b
Add suite readiness scoring
gowtham0992 Jun 1, 2026
12062cb
Document redline methodology
gowtham0992 Jun 1, 2026
bfd4c41
Explain why report findings matter
gowtham0992 Jun 1, 2026
2394ad4
Add log import presets
gowtham0992 Jun 1, 2026
3f553c2
Add calibration examples
gowtham0992 Jun 1, 2026
82995e5
Surface diff profile calibration
gowtham0992 Jun 1, 2026
d57a559
Clarify suite readiness scope
gowtham0992 Jun 1, 2026
2e0e8b8
Expose import preset discovery
gowtham0992 Jun 1, 2026
21a7c60
Record suite selection methodology
gowtham0992 Jun 1, 2026
79a58f8
Improve log field diagnostics
gowtham0992 Jun 1, 2026
f32a10f
Carry methodology into reports
gowtham0992 Jun 1, 2026
a2e7a8b
Preview imported log mappings
gowtham0992 Jun 1, 2026
491e55f
Detect import field mappings
gowtham0992 Jun 1, 2026
db2cbad
Discover custom import fields
gowtham0992 Jun 1, 2026
949b8e4
Record suite coverage metadata
gowtham0992 Jun 1, 2026
82b8806
Carry suite coverage into reports
gowtham0992 Jun 1, 2026
bbf5953
Show suite coverage in dashboard
gowtham0992 Jun 1, 2026
8156cab
Add quick-check onboarding command
gowtham0992 Jun 14, 2026
fee5b70
Clarify redaction trust boundary
gowtham0992 Jun 14, 2026
00c1081
Surface HTML reports after checks
gowtham0992 Jun 14, 2026
6a295da
Warn on English-centric heuristics
gowtham0992 Jun 14, 2026
09bc57b
Position deterministic checks as merge gate
gowtham0992 Jun 14, 2026
f014d08
Add import source guides
gowtham0992 Jun 14, 2026
25295b7
Expose quick-check through MCP
gowtham0992 Jun 14, 2026
afe5d15
Route MCP reviews through quick-check
gowtham0992 Jun 14, 2026
6557b6c
Open quick-check reports from first run
gowtham0992 Jun 14, 2026
e76989c
Validate suite schema compatibility
gowtham0992 Jun 15, 2026
fc8a349
Warn on stochastic baseline suites
gowtham0992 Jun 15, 2026
6967374
Add app-style dashboard renderer
gowtham0992 Jun 15, 2026
2d10006
Revamp app dashboard UI
gowtham0992 Jun 15, 2026
f67d4b9
Polish app dashboard release UI
gowtham0992 Jun 18, 2026
ebe7257
Revamp GitHub Pages product site
gowtham0992 Jun 28, 2026
837483e
Add guided local redline app
gowtham0992 Jun 29, 2026
57371ce
Add project readiness status command
gowtham0992 Jun 29, 2026
de70ea8
Add one-command app demo launch
gowtham0992 Jun 29, 2026
07e9891
Add auto-mapped log import
gowtham0992 Jun 29, 2026
bf60c2e
Show suite readiness during generation
gowtham0992 Jun 29, 2026
5da3eca
Expose status and auto import through MCP
gowtham0992 Jun 29, 2026
77be338
Add per-case impact guidance
gowtham0992 Jun 29, 2026
e9646ca
Show case impact in dashboard review
gowtham0992 Jun 29, 2026
f4d0f2a
Show first review case in status
gowtham0992 Jun 29, 2026
55f77a6
Write app artifact from quick-check
gowtham0992 Jun 29, 2026
8f8f827
Let quick-check open guided app
gowtham0992 Jun 30, 2026
9319b02
Show app command in status
gowtham0992 Jun 30, 2026
2d47087
Quote status commands safely
gowtham0992 Jun 30, 2026
eeaa7f8
Quote printed app commands
gowtham0992 Jun 30, 2026
5dc32cf
Quote demo next-step commands
gowtham0992 Jun 30, 2026
bedd465
Quote CLI next-step paths
gowtham0992 Jun 30, 2026
d1d0979
Fix README asset URLs
gowtham0992 Jul 4, 2026
c15d901
Ignore dashboard sidecar artifacts
gowtham0992 Jul 4, 2026
01a8d8f
Polish product launch surfaces
gowtham0992 Jul 4, 2026
426b6d1
Prepare 0.3.0 release
gowtham0992 Jul 4, 2026
c27e230
Harden GitHub Actions runtimes
gowtham0992 Jul 4, 2026
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
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ jobs:
python-version: ["3.10", "3.11", "3.12", "3.13"]
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
cache: "pip"
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ permissions:

concurrency:
group: pages
cancel-in-progress: false
cancel-in-progress: true

jobs:
deploy:
Expand All @@ -26,13 +26,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7
- name: Configure Pages
uses: actions/configure-pages@v5
uses: actions/configure-pages@v6
- name: Upload static site
uses: actions/upload-pages-artifact@v3
uses: actions/upload-pages-artifact@v5
with:
path: site
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
uses: actions/deploy-pages@v5
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.11"
cache: "pip"
Expand All @@ -30,14 +30,14 @@ jobs:
run: bash scripts/certify_release.sh "$RUNNER_TEMP/redline-certify"

- name: Upload release distributions
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: redline-release-distributions
path: ${{ runner.temp }}/redline-certify/dist/*
if-no-files-found: error

- name: Upload certification summary
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: redline-release-certification
path: ${{ runner.temp }}/redline-certify/certification.txt
Expand Down
70 changes: 70 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,75 @@
# Changelog

## 0.3.0

redline 0.3.0 turns the alpha from a CLI-first regression checker into a
guided local product loop: import logs, generate a suite, run a quick check,
review cases in the app, and carry the result into CI or an MCP client.

Highlights:

- Add a guided local app workflow for first-run demos, report review, suite
health, benchmark evidence, history, and next-step commands.
- Add `redline quick-check` and `redline status` so new users can get from two
logs to a reviewed result without knowing the full command graph.
- Expand log import with field detection, auto-mapping, previews, presets, and
redaction-first docs for real team exports.
- Add suite readiness, methodology, coverage, calibration, and per-case impact
signals so users can understand what redline selected and why it matters.
- Expand MCP coverage so AI coding assistants can run quick checks, imports,
status review, and dashboard rendering with the same trust boundary as the
CLI.
- Refresh the README, GitHub Pages site, screenshots, and case studies around
reproducible product proof, including a 100-row Databricks Dolly dogfood run.

### Added

- Add `redline app --demo` for a one-command local product demo with generated
reports and review workflow.
- Add `redline quick-check` for temporary suite generation, diffing, report
output, and optional app opening from two local logs.
- Add `redline status` to summarize config, suites, reports, history, audit
evidence, and the next command a user should run.
- Add import field detection, `--auto-map`, preview output, richer diagnostics,
and source guides for public datasets and team log exports.
- Add suite readiness scoring and explicit messaging that readiness measures
suite health, not model quality or candidate safety.
- Add report methodology and suite coverage metadata to JSON, Markdown, HTML,
dashboard, and summary surfaces.
- Add calibration examples and profile documentation for strict versus review
behavior.
- Add per-case impact guidance in reports and dashboard review queues.
- Add MCP tools and prompts for quick-check, status, auto import, and safer
review workflows inside AI coding assistants.
- Add a public internet dogfood case study using a local 100-row Databricks
Dolly sample, with raw third-party rows kept out of git.

### Changed

- Revamp the local dashboard into an app-style review surface with report
cards, ship readiness, case review, benchmark evidence, and history context.
- Refresh GitHub Pages and README positioning around product proof instead of
only command reference.
- Update proof screenshots from real local app and HTML report artifacts.
- Position deterministic structural checks as a merge gate while keeping the
trust boundary visible in CLI, docs, and reports.
- Improve CLI next-step output by quoting paths and commands that users can
copy safely.
- Surface HTML reports and app-opening commands after first-run and eval flows.
- Improve summary and dashboard wording for stochastic suites, English-centric
heuristics, and semantic review gaps.

### Fixed

- Ignore dashboard sidecar JSON artifacts such as Slack payloads and schemas so
dashboard/app report counts stay clean.
- Validate suite schema compatibility more explicitly before users rely on a
generated suite.
- Fix README and PyPI product-surface rendering by removing the fragile top SVG
README hero and using current raw asset URLs for proof images.
- Quote printed app, demo, status, and CLI next-step commands to avoid broken
copy/paste paths.

## 0.2.1

redline 0.2.1 is a packaging polish patch for PyPI rendering.
Expand Down
Loading