01 / Agent-written changes
Know what you are merging.
Look beyond the diff. Connect the intended behavior to the checks that actually ran and the questions still open.
What to check before merging → Build a useful review brief →The engineering behind a trustworthy change
Practical guides for the decisions software teams face: what to preserve, what to verify and what to do when the evidence is incomplete.
01 / Agent-written changes
Look beyond the diff. Connect the intended behavior to the checks that actually ran and the questions still open.
What to check before merging → Build a useful review brief →02 / Existing software
Separate accepted behavior from accidental behavior. Preserve the agreement through a migration or the next agent’s task.
Recover requirements from code → Plan a consequential migration →03 / Verification and defects
Find the obligations your suite misses, challenge plausible code and retain the lesson after a fix.
Find untested promises → Read an evidence report →04 / Assurance obligations
Identify the applicable source and scope, then prepare evidence without confusing a mapping with compliance.
US defense AI4SDLC guidance → Cyber Resilience Act scope → EU AI Act and software assurance →Guides explain a practice and its trade-offs. Check references describe a particular Proof diagnostic, its trigger and how to address it.
Guide
First preserve the failure. Then find the missing condition, fix the instance and decide how much of the wider failure class needs checking.
Guide
Assurance depends on the scope of the assessment. Inspect what was examined before assuming it establishes the correctness of a particular business rule.
Guide
Summarize the released scope, lifecycle evidence, deviations and open issues with references a reviewer can follow. A polished document cannot repair missing evidence.
Guide
Name the requirements and revisions you accepted, then make later changes explicit. A baseline is a reference for review, not a promise that everything in it is correct.
Guide
A useful checklist names the work, the evidence that completes it and what happens when that evidence changes. Start with one repeatable engineering process.
Guide
Document responsibilities, interfaces, important trade-offs and how the design satisfies requirements. Keep the links current as the implementation changes.
Guide
Write testable acceptance criteria in Jira with a ready-to-use story template, Given/When/Then examples, and clear boundaries between criteria and test results.
Guide
Recovered intent is a candidate until authorized under project policy. Separate product decisions, implementation and observed evidence; inspect current approval defaults.
Guide
Keep the aircraft and system development basis distinct from software verification. Trace the allocated promise into the software evidence that supports it.
Guide
Separate satisfiability, realizability, model checking and source proof, with a concrete contract example and explicit evidence limits.
Guide
Turn an approved behavioral promise into cases, assertions, and current execution evidence. Generated fixtures and trace annotations are only parts of that chain.
Guide
Capture what the existing system does, then separate accepted compatibility from accidental behavior before making it the contract for a replacement.
Guide
Run an API migration comparison with actual SQLite effects. Inspect a rejected request that still writes data, permitted normalization and a recorded illustrative disposition.
Guide
Understand the different roles of SMT solvers, Kind2 contract analysis and Proof's supported source-lemma path.
Guide
Use equivalence partitions and boundary values to design meaningful tests without claiming one sample proves an entire class.
Guide
Use controlled language to reduce ambiguity in documentation, then separately check that the statement expresses the right behavior and has supporting evidence.
Guide
Link requirements to source lemmas and tests while keeping trusted summaries and fingerprint freshness distinct from semantic equivalence.
Guide
Build an inspectable path from approved intent to models, tests, and current results without confusing executable checks with complete requirements.
Guide
Security examines threats and protections. Correctness examines whether intended behavior holds. A serious change can require evidence from both.
Guide
Generate a requirements summary from recorded state, explain its scope and status, and keep document generation distinct from fresh verification.
Guide
Prepare a critical design review with a software checklist, entry and exit criteria, and a worked failure-path example. Compare CDR with PDR and TRR.
Guide
Refine stakeholder acceptance criteria into system responsibilities while preserving rationale, assumptions, authority, and verification obligations.
Guide
Read common linear temporal logic formulas, distinguish safety from liveness and recognize the limits of finite traces.
Guide
State the conditions a caller must satisfy, the result a component promises and the invariants it must preserve. Then decide how each claim will be checked.
Guide
Compare overlapping responsibilities, inspect the artifacts each workflow retains and choose a pilot based on the work your team repeats.
Guide
Ground-based aviation software has its own assurance context. Organize evidence around the applicable requirements and operating conditions, rather than relabeling an airborne checklist.
Guide
Formal methods can strengthen an assurance argument when the property, model and connection to the implementation are explicit.
Guide
Work through CRA product scope, commercial supply, data connections, remote backends, exclusions and assessment routes. Includes a practical evidence worksheet.
Guide
AI Act duties depend on the system, intended use and your role. Follow the classification sequence, amended application dates and engineering evidence map.
Guide
Understand EN 50128, its EN 50716 successor, and how to record the applicable railway software standard for new development and maintenance changes.
Guide
Build a bounded, reviewable transition model and interpret model-checking results without extending them to an unmodeled system.
Guide
Measure execution cost, identify what each expensive check establishes, then decide whether to optimize, move or selectively run it.
Guide
Design a requirement-aware CI gate with current evidence, protected intent, focused iteration, and explicit repository merge enforcement.
Guide
Design deterministic fuzz targets with meaningful oracles, replayable inputs and bounded claims about executed behavior.
Guide
Start with recorded requirement reach, investigate unlinked dependencies and execute the affected evidence. Graph traversal is not a proof of behavioral impact.
Guide
Carry a hazard from exposure and disposition through mitigation, code, executed evidence and residual-risk acceptance. A catalog review is not a verified fix.
Guide
Freeze the requirement inventory, inspect implementation and evidence links, and distinguish current passing observations from missing or deferred evidence.
Guide
Remove repeated investigation and verification work while keeping the acceptance standard explicit. Give the agent the relevant requirements, risks and prior failures before implementation, then carry the decisions forward and renew any evidence whose basis changes.
Guide
Translate intended behavior into inputs, assumptions, observable outcomes and evidence obligations. Model compilation, realizability and code verification remain distinct.
Guide
Decompose a stakeholder outcome into system behavior and owned software obligations. Preserve assumptions, authority, parent links and tests at each level.
Guide
A practical AI4SDLC walkthrough: source, approved requirement, risk, implementation, executed checks, revision and unresolved evidence.
Guide
Separate observed behavior from intended behavior, retain its sources, resolve conflicts and turn approved requirements into checkable obligations.
Guide
Risk acceptance is an authorized decision to tolerate a stated failure mode under defined conditions. It should preserve the evidence, affected promises, containment and next review date so the decision can be revisited when its basis changes.
Guide
Choose evidence whose expected result comes from an agreed requirement, then make the result reproducible on the reviewed revision.
Guide
Verify a rewrite with explicit requirements, old/new comparisons and checks of durable effects. Use a practical acceptance checklist and a numeric boundary example.
Guide
Verify AI-generated code before merge with a six-step checklist, a free PR evidence worksheet and a real Omarchy regression, fix and recorded test results.
Guide
Identify the allocated software obligation and the conditions under which it must hold. Then connect the design, implementation and evidence to that claim.
Guide
Medical-device software lifecycle records are easier to review when requirements, risk-related behavior, implementation and verification share an identifiable basis.
Guide
Use the INCOSE Guide to Writing Requirements with a worked rewrite, a review checklist and links to the official v4 guide and its characteristics summary.
Guide
Distinguish conflicting intent from modeling mistakes, pairwise consistency from whole-model realizability, and counterexamples from confirmed implementation defects.
Guide
Build a meaningful differential comparison, preserve minimized divergences and distinguish parity from correctness.
Guide
Connect the software change to the safety behavior it serves, then inspect the relevant implementation and verification under the project’s agreed scope.
Guide
A useful requirement has a purpose, an authority, a clear boundary and a way to determine whether it holds. Manage those facts throughout change.
Guide
Distinguish draft intent, review, approval, evidence freshness, deprecation, retirement, and supersession without erasing history.
Guide
State stakeholder outcomes, acceptance criteria, constraints, and authority so system and software requirements preserve the intended product behavior.
Guide
More changes, teams and agents increase the cost of reconstructing context. Scale the reusable agreement and evidence, then measure whether work actually disappears.
Guide
A useful correctness gate connects a revision to its requirements and current evidence. It should explain failures and missing support, not just add another green badge.
Guide
Build a decision table that exposes missing and conflicting outcomes, then connect its reviewed cells to implementation evidence.
Guide
Specify performance, reliability, resource, and security expectations with operating conditions and appropriate evidence, not only category labels.
Guide
Separate environmental assumptions from system guarantees, give assumptions owners and evidence, and revisit them when operating conditions change.
Guide
Plan condition-independence cases, measure supported Go decisions, and inspect the runtime evidence while checking behavior missing from the decision itself.
Guide
A number becomes useful when its denominator, scope, revision and decision are clear. Counts of tests, requirements or findings are not quality on their own.
Guide
Name the promises that survive the move, gather evidence at the boundaries and keep the cutover decision separate from implementation completion.
Guide
You do not need a complete specification before making progress. You do need to distinguish intended behavior from the accidents you discover.
Guide
If every generated change requires a senior engineer to reconstruct the system, faster code generation just creates a longer review queue.
Guide
Run a Python mutation-testing example: two hand-applied mutants survive a weak test and are killed by requirement-derived assertions. Inspect the source and results.
Guide
Understand NASA-STD-8739.8B, its software assurance, safety and IV&V scope, and its relationship to NPR 7150.2D. Start with the project’s applicability basis.
Guide
A practical overview of NPR 7150.2D: software classification, applicable requirements, lifecycle evidence and the relationship to NASA-STD-8739.8B.
Guide
A software verification plan turns requirements and risks into specific checks, environments, acceptance rules and responsibilities.
Guide
Generated code often looks reasonable because it matches a familiar pattern. The useful question is whether that pattern fits your product’s actual obligations.
Guide
What a preliminary design review should establish, what to prepare, and how PDR differs from CDR. Includes a software architecture checklist and example.
Guide
Understand base and step obligations, unreachable step counterexamples and strengthening invariants in k-induction.
Guide
Build a small, reviewable account of what must survive before asking a replacement to match a system nobody has described.
Guide
Requirements Interchange Format is an exchange format. Successful import is only the beginning of checking identity, content, relationships and authority.
Guide
Download a free requirements traceability matrix CSV, inspect a filled example, and follow six steps to track requirements, test results and stale evidence.
Guide
A practical requirements-as-code buying guide covering StrictDoc, Doorstop, Sphinx-Needs and Proof. Evaluate authority, source links, evidence and migration work.
Guide
Turn vague requirements into explicit decisions about triggers, bounds, failures, and authority, with a worked retry example.
Guide
Use a requirement-focused review to examine intent, lineage, assumptions, implementation, tests, drift, and authority before advancing a change.
Guide
Combine automated record-quality findings with a substantive review of clarity, necessity, feasibility, boundaries, and evidence.
Guide
Distinguish complete records, connected hierarchy, allocated obligations, and complete product intent. Use structured scenarios to find what automated checks cannot.
Guide
A pull request needs a clear account of intended behavior, affected promises, current evidence and unresolved decisions. Code inspection is one part of that account.
Guide
Review system requirements for accepted intent, consistent models, complete allocation, assumptions, and unresolved risks, using Proof's SRR evidence within its scope.
Guide
Use the report to preserve where a tool found a potential problem, then connect that signal to a requirement, an investigation and a defensible outcome.
Guide
Define a bounded claim, reviewed assumptions, reproducible evidence and explicit unresolved outcomes for a verification engagement.
Guide
Test impact analysis uses known relationships to choose relevant checks. When those relationships are missing, the safe outcome is a broader run or an explicit gap.
Guide
Write an SRS with a reusable outline and worked software requirements. Cover behavior, interfaces, constraints, acceptance criteria and change control.
Guide
Build a software verification report with a reusable template, worked example and actual run artifacts. Record revisions, results, gaps and acceptance separately.
Guide
Verification asks whether software meets specified requirements. Useful evidence identifies the claim, the method, the observed result and the exact version checked.
Guide
To assess conformance, identify the authoritative requirement, the implementation behavior and the evidence that connects them for the reviewed revision.
Guide
Design negative tests around exact rejection behavior, state preservation and real interface reachability.
Guide
Understand establishment, preservation, exit reasoning and termination using a simple scanning-loop example.
Guide
Design meaningful properties and input generators, preserve minimized failures and distinguish testing from universal proof.
Guide
Prepare a test readiness review: candidate build, procedures, pass criteria, environment, evidence and anomaly handling. Includes a practical TRR checklist.
Guide
Understand source-level taint analysis and distinguish it from Proof's scoped requirement-level trust checks.
Guide
Turn an approved privacy decision into a testable engineering requirement. Inspect an executed two-store deletion failure, retry and restore example with source.
Guide
Generate hierarchy, component, and impact diagrams from Proof's recorded data, then use them to review missing links and change reach.
Guide
Distinguish schema validation, model preflight, stakeholder validation, and implementation verification with a concrete workflow.
Guide
Financial workflows need explicit promises about amounts, identity, ordering and recovery. A successful API response is only one observation.
Guide
Requirements, traceability and disciplined verification are useful beyond aviation. Adopting selected practices does not make a product or tool DO-178C compliant.
Guide
Start with approved intent, give the agent a bounded change and collect evidence against that intent. Acceptance, merging and deployment are separate transitions, each with its own prerequisites.
Guide
Understand CRA reporting triggers, the shared awareness clocks, separate final-report anchors and the engineering evidence a reporting owner needs.
Guide
Control what the agent may change, what it may execute and what evidence allows the result to proceed. Keep these controls outside the implementation agent’s discretion, and make exceptions explicit.
Guide
Test the actual wired boundary, capture exchanges and outcomes, and distinguish integration annotations, execution results and enforced CI policy.
Guide
Structural coverage counts code exercised. Requirements coverage counts declared obligations with evidence. State the denominator and distinguish linked tests from observed passes.
Guide
A useful audit investigates whether a bounded component meets its intended behavior. The deliverable is an inspectable case, including what was found, reproduced and left unresolved.
Guide
A real scripted MCP retrieval and a proposed two-task agent experiment: retained draft intent, search limits and evidence that still needs renewal.
Guide
Start with the promise the code must preserve. Then inspect the changed scope, executed evidence and remaining gaps, regardless of which coding assistant produced it.
Guide
Keep approved behavior authoritative across agent tasks, then use impact review, focused execution, and current evidence to detect regressions.
Guide
Compare a result with its relevant code, requirements, configuration, environment and policy. Renew the affected evidence without erasing history.
Guide
Recurring defects often expose a missing shared assumption, requirement or verification obligation. Investigate the pattern instead of treating each failure as unrelated.
Guide
Assign responsibility for intent, implementation, verification and acceptance. “Another AI reviewed it” does not answer all four questions.
Guide
Passing tests establish their assertions for the cases exercised. A runnable lower-bound example shows how a missing case survives a green suite.
Guide
A fix can disappear when the next change no longer carries the reason for it. Retain the original failure, the intended behavior and a regression check that fails without the fix. Keep them connected so the next engineer or agent can find them.
Guide
Use FRETish to make trigger, scope, timing and response explicit, then inspect compiled meaning and implementation evidence.
Guide
A useful problem report connects a failure to its cause, corrective work and evidence. It should let the next engineer distinguish a repaired instance from a broader recurrence-prevention claim.
Guide
Define interface data, timing, failure behavior, assumptions, ownership, and evidence with a worked producer-consumer example.
Guide
A test suite is a collection of observations. Find the requirements it does not exercise before interpreting a green run as confidence in the whole change.
Check reference
A result from one configuration should not silently stand in for every supported target. This check compares declared build targets with the configuration labels attached to collected test results.
Check reference
obligation_completeness checks that eligible stakeholder checklist classes have active system satisfiers carrying the same classes.
Check reference
A high-impact claim needs a stated exposure or grading basis. This check distinguishes a recorded production-value anchor, an upheld external grade and a report that is still awaiting a verdict.
Check reference
The opt-in change_evidence_complete check validates refactor, fix, and feature backing on new impact reviews within its scoped Go change surface.
Check reference
contract_alignment_clean is a heuristic check for public Proof CLI files with too little requirement, help, or test coverage for their exposed surface.
Check reference
obligation_delegation_resolves validates class and target IDs, target checklist ownership, rationale, cycles, and conflicting suppressions.
Check reference
obligation_suppression_reviewer requires reviewer identity for baseline suppressions meeting the configured severity threshold, but does not enforce reviewer independence.
Check reference
sys_has_software_child accepts an active software child or direct implementation/verification trace. An integration-only child does not satisfy this structural check.
Check reference
An approval of an earlier requirement is not automatically approval of its edited form. This check compares the recorded approval with the current authored requirement under the project’s configured approval policy.
Check reference
When evidence says an issue no longer reproduces, ask which supported platforms were actually observed. This check identifies missing platform observations for that closure-relevant claim.
Check reference
interface_coverage finds gaps between declared components and interface requirements, with explicit no-interface attestations and external participants.
Check reference
The opt-in description_grammar_enumeration_complete check compares Proof's MC/DC ignore-trailer tokens with their governing requirement description.
Check reference
Understand exactly which recorded parent and child model results verification_chain_complete compares.
Check reference
catalog_completeness checks agreement between declared classes, catalog definitions, signal mappings, and requirement checklists. It does not measure complete intent.
Check reference
cross_component_clean checks declared cross-component requirements for component lists and child coverage, with explicit treatment of external parties.
Check reference
cross_level_complete checks that each eligible stakeholder guarantee has an active system requirement naming it in satisfies. Understand this precise structural scope.
Check reference
Use z3_cross_layer_consistency to inspect implication, coverage and overlap across comparable data-constraint domains.
Check reference
A non-reproduction on a platform that cannot execute the affected path is weak closure evidence. This check makes that distinction explicit for issues declaring platform constraints.
Check reference
Use variables_declared preflight to catch missing declarations and ownership problems before model analysis.
Check reference
Find unsupported or mismatched reqproof:assume contracts before relying on a caller's lemma.
Check reference
A defect report should retain what changed, why the problem escaped and how the chosen disposition is supported. This audit checks the structure and cross-artifact basis of those records.
Check reference
obligation_evidence_complete checks typed evidence cells, including nominal defaults and the execution provenance required for lemma, race, and fuzz evidence.
Check reference
An acceptance annotation can point to the wrong kind of code. This check examines the tagged carrier so a production function or an ordinary derived test is not silently treated as stakeholder-level evidence.
Check reference
levels_connected checks configured level population, missing system layers, and component-level software-to-system links. It is not a complete graph reachability proof.
Check reference
l1_system_complete checks active system records for a description, a satisfies link, and FRETish when that formalization strategy is explicitly selected.
Check reference
Interpret universal data-domain implication results separately from realizability, translation failures and implementation evidence.
Check reference
Detect target and lemma fingerprint drift in persisted separate-file bindings without confusing freshness with semantic equivalence.
Check reference
Investigate vacuity and unchecked results before treating a successful model analysis as meaningful evidence.
Check reference
obligation_witness_grounded uses static references and isolated coverage to inspect obligation witnesses, with explicit exemptions and unavailable-coverage results.
Check reference
Interpret data_constraints_complete results for authored input partitions and distinguish counterexamples from parse gaps or timeouts.
Check reference
change_record_lands checks that requirements named by change and defect records exist and cite those records in current or historical review motivation.
Check reference
A code signal identifies behavior that may need a requirement, a check or a reasoned exception. This reference explains how Proof connects those signals to the requirement family responsible for the code.
Check reference
An API comment or user guide can promise behavior the implementation does not deliver. This check validates explicitly recorded claim-evidence cells so the promise has a place for implementation and verification references.
Check reference
Interpret legacy FLIP-to-test alignment findings and turn named scenario gaps into meaningful source tests.
Check reference
Check required normalized evidence-profile results, their requirement joins, and missing or failing producer output with obligation_profile_evidence_complete.
Check reference
A requirement may be implemented and tested while its user-facing explanation remains missing. This check inventories documentation links for active requirements and applies the project’s configured documentation boundary.
Check reference
l2_software_complete resolves active software and integration requirements' satisfies targets to at least one active system requirement.
Check reference
orphan_tests_clean identifies tests without recognized requirement ownership. Understand per-test annotation scope, imported suites, and evidence limits.
Check reference
interface_staleness_clean compares implementation content hashes with the last interface review. Understand stale findings and the limits of legacy unstamped reviews.
Check reference
Reapproval should leave a reason that a later reviewer can inspect. This check validates the motivation record on recognized reapprovals and catches malformed motivation blocks on initial approvals.
Check reference
obligation_suppression_rationale checks the presence and configured minimum length of reasons on active requirements' obligation suppressions.
Check reference
Understand orphan_code_clean under source-native and overlay-audit trace policies, including function scope and the limits of a traced-only scan.
Check reference
Compare authored data constraints with the variables reached by the Z3 property pipeline, including skip reasons and auxiliary scope.
Check reference
Use gaps_clean to inspect unconstrained outputs, declared domain assumptions and bounded state enumeration.
Check reference
obligation_enforcement_backed flags cataloged checklist items with neither signal-rule backing nor evidence for the requirement/class pair.
Check reference
interface_contract_duplicates groups active integration requirements by normalized callee and signature. Review overlaps before consolidating contract history.
Check reference
Understand the shared-trigger and mutex patterns checked by cross_spec_consistency_clean.
Check reference
Investigate model-depth warnings using requirement variables, witness density and code decision structure without mistaking counts for correctness.
Check reference
obligation_decomposition_complete checks each parent's obligation allocation and requires an implementation trace for an obligation-bearing leaf.
Check reference
An upstream report needs a follow-up loop while the outcome remains unresolved. This check surfaces scheduled rechecks that are overdue instead of relying on someone remembering the disclosure.
Check reference
Check FRETish formalization for review and approved guarantees in configured cross-component layers.
Check reference
An investigation should end in evidence, owned follow-up work or an explicit deferral. This check connects non-terminal vector campaigns to those recorded outcomes.
Check reference
A high-severity obligation hazard should not disappear between requirement review and investigation planning. This check identifies authored hazard classes with no linked vector campaign.
Check reference
A concern records something worth investigating before it is a confirmed KnownIssue. A review deadline keeps an unresolved hypothesis from disappearing into an indefinite backlog.
Check reference
Model numeric and enum inputs using ranges, data constraints or table values, with explicit auxiliary scope and enumeration limits.
Check reference
Find missing or incomplete FRETish guarantees in configured formal layers beneath a formal parent.
Check reference
system_requirements_linked checks whether active system records have satisfies entries. Review the actual stakeholder relationship beyond that presence check.
Check reference
A high-stakes finding needs more than a plausible narrative and a severity label. This check enforces a structural evidence floor for active issues claiming high impact or a possible exploit surface.
Check reference
A high or critical label should have a stated basis. Proof’s severity-inflation policy flags two narrow record shapes that suggest a claim needs closer review.
Check reference
Interpret solver_latency_clean thresholds, recorded timing scope and contention-aware skips before changing proof boundaries.
Check reference
A stale test selector can run no relevant test while appearing successful. This check asks whether an active KnownIssue still has a usable reproducer reference.
Check reference
deletion_without_retirement compares baseline requirement IDs with the current corpus and reports disappeared requirements. Preserve lifecycle records when retiring intent.
Check reference
A mirror link says which source-to-target relationship an issue concerns. This check finds declared links whose resolved requirement scope does not overlap the issue.
Check reference
A residual record preserves why an investigated angle falls below a stated threshold within a sampled domain. This check looks for missing samples, broken links and conditions that should reopen that conclusion.
Check reference
Suppressions can hide the same signal across many files. This check makes broad, expired or unexplained project-level exceptions visible before they become forgotten policy.
Check reference
A review stamp is useful only while its reviewed inputs and outstanding claims remain accounted for. This check follows the defect-claim lifecycle from a missing review to unresolved or unpromoted findings.
Check reference
Read autolink_clean findings, repair source annotation scans, and understand what a clean trace refresh can and cannot establish.
Check reference
Interpret proof_complexity_clean budgets and simplify or decompose models along real architectural boundaries.
Check reference
Detect valid formalization claims backed by cached unknown, timeout, translation-error or solver-crash lemma verdicts.
Check reference
Campaign status is useful only when its fields and linked work can be inspected. This check validates the vector record’s structure and references.
Check reference
Configure and repair missing FLIP fixtures without mistaking generated scenarios for executed test evidence.
Check reference
A review instruction that rewards zero findings can distort the investigation. This check searches installed role prompts for specific language that treats an empty result or a finding quota as the goal.
Check reference
A role can tell an agent to run a check or consult a document that no longer exists. This check identifies broken role references before those instructions become an unreliable investigation plan.
Check reference
Readers and automation should not receive conflicting grades for the same finding. This check compares a clearly stated prose grade with the issue’s structured severity.
Check reference
Fixing one instance should not erase related open work. This check asks whether a fixed KnownIssue has accounted for its recorded sibling issues and listed sites.
Check reference
Check active system requirements for the required FRETish strategy and nonempty formalization, with honest limits on what completeness establishes.
Check reference
A finding becomes easier to investigate and reuse when it names the requirement it contradicts. This check finds active KnownIssues that have no such anchor.
Check reference
A title alone does not tell another engineer how to reproduce, assess or fix a problem. This check inspects the evidence, origin and supporting fields that make an active KnownIssue actionable.
Check reference
Classify code ignores and honored witness exemptions, with explicit treatment of capability gaps and tracked known issues.
Check reference
A test that preserves defective behavior can be useful characterization, but it should not masquerade as a test of the intended contract. This check flags one recognizable form of that ambiguity.
Check reference
A high-priority investigation can remain untouched while unrelated checks pass. This reference explains the narrow state that Proof’s unopened-campaign check reports.
Check reference
Use code_predicates_modeled to find numeric decisions absent from a requirement model and document intentional exclusions.
Check reference
Recognize enumerable domains that a requirement describes but its referenced variables do not model.
Check reference
Before a finding goes outside the project, its assumptions and evidence need a reviewable record. This check surfaces missing submission-validation fields and conflicts with the recorded claim.
Check reference
Interpret coverage_threshold using fresh imported coverage, the configured threshold and the chosen baseline scope.
Check reference
Interpret z3_properties_verified for modeled variable properties and data constraints, including accepted known-issue debt.
Check reference
mirror_stale compares source and target file-set hashes with an authorized reaffirmation record. Parity of annotations alone does not establish equivalent behavior.
Check reference
Use variable_drift to find missing and stale authored variable-list entries relative to parsed FRETish.
Check reference
An issue should not silently carry a low severity label alongside a vector that computes to a higher band. This check asks for a consistent record or an explicit reviewed reason for the difference.
Check reference
An approved guarantee and an active issue affecting that guarantee deserve to be reviewed together. This check highlights that tension when the issue has no nonblocking release disposition.
Check reference
A finding named as a credential leak or cross-tenant defect should carry a corresponding assessment, or explain why that name does not imply security relevance. This check surfaces the mismatch.
Check reference
A security finding should explain how exposure is contained or how the defect will be corrected. This check flags active records that provide neither treatment.
Check reference
Check generated fixture freshness only for explicitly configured evidence components and regenerate the affected fixture class.
Check reference
circular_deps_clean detects loops in the analyzed requirement relationships. Inspect the intended dependency direction instead of changing links to silence a cycle.
Check reference
Configure optional Z3-derived property fixtures and distinguish their presence from a property proof or implementation test run.
Check reference
A signal can propose an obligation class that the catalog does not contain yet. This check separates a real catalog gap from a proposal that is already available locally or in the shipped catalog.
Check reference
Investigate declared-unused and undeclared-used variables with component ownership and honest auxiliary exemptions.
Check reference
A coverage exception or obligation deferral may be justified by a live known issue. When that basis changes, the exception needs to change too. This check reports dispositions that outlive the defect they cite.
Check reference
Acceptance criteria can be present yet too vague to guide a decision. This check asks for an explicit review disposition and flags a common testing slogan that hides the actual outcome.
Check reference
A waiver is an explicit exception to a check result. Keeping its reason, scope and expiry reviewable prevents a temporary exception from silently becoming the project’s normal behavior.
Check reference
What authored_delta_expected checks when traced source changes: current artifact and requirement fingerprints, impact reviews, and limits of an unchanged-intent decision.
Check reference
A narrowing conversion near a deadline deserves a specific investigation. This check identifies cached signal reports that combine deadline or timelock language with a narrow integer conversion and still lack a terminal campaign disposition.
Check reference
An unresolved issue needs periodic reassessment, and an explicit release block needs a decision. This check identifies those records without presenting every current known issue as a new finding.
Check reference
An opt-in check flags new exported Go symbols that lack requirement backing when an impact review claims no authored change.
Check reference
Use catalog_version_pinned to inspect the relationship between a project's catalog pin, the shipped catalog, and its configured upgrade policy.
Check reference
description_delta_reviewed checks description changes that leave a requirement's FRETish unchanged. Decide whether the edit clarifies or changes the promise.
Check reference
How catalog_semantic_bindings_reviewed resolves advisory requirement-to-class matches against live bindings or reasoned rejections.
Check reference
A proof-of-concept checklist can exist while every answer remains false. This check exposes unsatisfied general checklist rules on active high or critical KnownIssues.
Check reference
obligation_baseline matches catalog tag predicates and checks whether applicable classes are accepted, suppressed, or validly delegated.
Check reference
suspect_clean compares requirement and linked-target fingerprints with reviewed state, so changed evidence relationships reopen for review.
Check reference
A proof of concept should reach the claimed behavior under stated conditions and include a meaningful control. This check makes the recorded quality review inspectable before a consequential finding is relied on.
Check reference
Read lemma_branch_coverage as translator reach, with production scope and meaningful proof claims kept separate from executed test coverage.
Check reference
Use trivial_lemma as a syntactic review aid for identity, constant and body-substitution claims, with explicit heuristic limits.
Check reference
A useful finding should prompt a bounded search for the same failure shape elsewhere. This check keeps the declared class, candidate sites and differentiation notes from remaining empty.
Check reference
Understand Proof's annotation_validity check: requirement IDs, obligation classes, evidence types, and the source locations that can carry each claim.
No matching topics. Try a broader phrase or choose Everything.
Bring a change you are not comfortable trusting yet. We will start with its intent and the evidence it needs.
Compare requirements-as-code approaches, inspect Proof and Kosli, or start with a runnable change example. Each route keeps the scope, recorded observations and remaining gaps visible.