faultbox 0.1.2

Production black-box recorder: structured crash, corruption, and invariant-violation reports with a flight-recorder breadcrumb trail — debuggable from a report without reproduction or shipped symbols.
Documentation
# CI — thin wrapper that calls the reusable test workflow.
#
# Runs on every pull request: the suite is well under a minute, so there is
# nothing to gate it behind. Can also be dispatched manually against any branch.

name: CI

on:
  pull_request:
    branches: [main]
    types: [opened, synchronize, reopened, ready_for_review]
  workflow_dispatch:

concurrency:
  group: ci-${{ github.ref }}
  cancel-in-progress: true

permissions:
  contents: read

jobs:
  test:
    name: Test Suite
    # Drafts do not run; a manual dispatch always does.
    if: >-
      github.event_name != 'pull_request' ||
      github.event.pull_request.draft != true
    uses: ./.github/workflows/test.yml