Notable changes to Bridge's public surfaces. The library contract is defined
in docs/api.md; only bridge.api changes are tracked at
contract level — internal namespaces may change in any commit.
Bridge 0.3 intentionally rejects the retired top-level phases field and
artifact-paths.phases. Remove both before loading an older profile. The
migrate-profile command converts a current EDN profile to YAML; it does not
translate removed phase, prompt, or artifact workflows.
Replace removed phase and artifact commands with the canonical
check → run-evidence → check loop. Keep prompts, observable semantics,
omission rationale, reports, and planning state as ordinary documents.
bridge.api/status-summary is removed because its input was an internal
build-status map with no supported public producer. Use bridge.api/check,
which returns the canonical summary directly.
A 0.2 candidate frontier whose profile contains retired fields cannot be loaded by 0.3. Create a governance-only commit that removes those fields, review it directly, and bootstrap that tree as the new explicit frontier before verifying later candidates:
bb bridge check --tree <cleaned-governance-tree> \
--frontier <cleaned-governance-tree> --approve --format json
build-status; convergence and summary generation are projections of that
snapshot.artifact-paths.evaluations, expected-artifacts,
mechanism-family, and derived-artifacts fields remain accepted but are
discarded before normalization and do not appear in profile summaries or
debug output. artifact-paths.policy is accepted metadata but does not select
the policy; use verification-policy-path or the default
.bridge/verification-policy.yaml.bridge-path-sandbox is declarative policy for external capability-enforcing
operators such as Vis. Bridge validates the declaration but does not enforce
filesystem access itself.analyze-change command and workflow action, plus the
change-intent-card artifact and schema. check owns change detection and
obligation analysis.generate-brief, generate-observable, plan-seed, and stub-artifact,
implicit planning phases, and the verification-brief and plan-seed
schemas.observable-contract and omission-decision-record artifact schemas and
their former effects on coverage, evidence inference, staleness, and policy.bridge-index, namespace/formal/differential
cards, assumption/completeness/scope/changelog ledgers, reports, and
feasibility studies) and its coverage, completeness, missing-artifacts, and
feasibility-report commands.eval command. Evaluations now use
canonical evidence commands and evidence-run receipts.list-templates, render-prompt,
init-phase, run-phase, and run-phases.query. Evidence
receipts are grouped by their exact subject.init-profile and summary, the disabled TUI, and next --tui.bridge.api/status-summary; use bridge.api/check.bridge.api library contract and machine-readable inventory via
(bridge.api/contract).--index / --tree, verified
frontier approvals in Git-private state, disposable linked-worktree evidence
execution, and candidate-bound receipts.:summary-version 1) shared by
bridge.api/check, bridge.api/status-summary, and CLI summary output.com.blockether/bridge, including the
preferred JVM JSON and YAML backends.bridge check --format json is now the canonical JSON status-summary format.bridge check --format summary-json alias; use --format json.bridge.api/build-status, bridge.api/planned-actions, and
bridge.api/next-action; use the stable canonical summary instead.target/ contents from version control.Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |