Audit a bounded mathematical slice for missing or unusable Jacobian capabilities, beyond a single-operation review.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Design or audit a Jacobian operation’s mathematical contract, boundedness, exact results, and composition.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Determine whether an operation is a bounded, truthful, composable mathematical instrument. Record the revision, operation IDs, inspected scope, and whether the request includes implementation. Audit-only work does not authorize repository or external mutations.
Before adding a public operation or library abstraction, apply the vocabulary audit to the proposed boundary. Keep concise evidence in the existing issue or PR, reusing what is already established rather than creating a mandatory review form:
A justified boundary has one stable mathematical result, not a whole-proof API, assurance wrapper, workflow state, or compatibility metadata. Keep the existing composition and scale-first obligations below; a separating example motivates investigation but does not establish an admitted implementation.
Treat request representation, canonical values, semantic admission, kernel, trusted result construction, and downstream consumers as one execution path. Inspect schemas, declarations, examples, and MCP errors when public projection is in scope. The implementation alone does not define the advertised contract.
Use the applicable sections of the operation library. For public admission, consult the admission contract; for a backend boundary, consult the backend contract. Record applicable evidence in the requested audit or existing issue/PR description; do not create a universal review form.
When changing field/domain recognition, shape resolution, codec parsing or canonical conversion, identify the semantic owner and trace the actual callers that rely on its interpretation. Do not infer every possible producer-consumer pair from annotations. Similar-looking code may have different mathematical meanings: share an implementation when semantics are genuinely identical, or state and test a legitimate contextual difference instead of forcing reuse.
Run the same owner-local fixture through the relevant recognizer, resolver and consumer, with a useful accepted case and an invalid case that stays rejected. Cover alternate supported spellings, aliases/qualified forms, nesting and empty/zero/singleton cases only where they belong to that contract. For static checks, include binding and scope: unrelated guards, reassignment, destructured names and shadowing must not falsely establish the required property.
For example, the three-level annotation fixture in
tests/tooling/test_before_validator_containers.py checks container recognition,
nested shape resolution and the projection consumer together, including shallow
projection, unrelated-guard and destructured-rebinding controls. Keep this at the
owner boundary; add no duplicate runtime validation layer, generic ledger,
transport abstraction or catalog-wide generated matrix.
Use small deterministic reproductions to test the suspected mechanism:
Check serialized producer-consumer composition when relevant. Defining-invariant proof belongs in tests or an admitted caller-claim operation, not replay during ordinary result construction. Use current official backend documentation and the pinned implementation for consequential backend claims.
For a representation, performance, admission-limit, or backend-selection investigation, read scale and backends. Audit what the contract unnecessarily excludes as well as what it unsafely accepts. Preserve the motivating request and exact invariant; a fast but weaker result is not a scale improvement.
For a changed mathematical owner, choose a relevant invariant or equivariance and derive its expected effect before writing the test. Relabelling may preserve a scalar invariant while transporting indexed witnesses; row permutations must preserve the intended set or multiset semantics. Translation preserves planar squared circumradii, while scaling by nonzero c multiplies them by c². Translation preserves repeated differences; an invertible linear coordinate map transports their values and preserves their multiplicities. These are examples, not a requirement that every operation support every transformation. State when the transformation changes the problem or leaves the admitted domain.
Use the actual source and an independent defining-identity check, alongside the relation between transformed outputs. Include a negative control for an invalid invariance assumption or lost source indices/multiplicities. For a transformation or encoding operation, check that source identities, hypotheses and the intended relation survive the map: correct solver execution on the encoded problem does not establish that the mathematical model was valid.
Keep these tests with the affected owner. Do not introduce a catalog-wide matrix,
generic assurance fields, or repeated expensive verification during result
construction. A concrete example is
tests/math/combinatorics/additive/test_difference_profile_equivariance.py:
affine coordinate changes and source permutations are checked against exact
source subtraction, with stale-index and noninjective-map controls.
After proving a defect, inspect the owner, shared helper, and its callers for the same mechanism, keeping adjacent candidates confirmed, disproved, or untested. Choose a repair at the invariant's owning boundary. Preserve a regression that fails on the base for the intended reason when feasible, using an independent oracle, defining identity, or adversarial composition rather than source-text assertions. Select validation through the contributor guide's owning lanes.
Report the public claim, reproduction and observed result, violated invariant, affected scope, smallest repair, and meaningful proof gaps. If implementation was authorized, complete the focused repair and affected checks before handing back; existing authorization persists, but local investigation does not grant permission for external writes.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Audit a bounded mathematical slice for missing or unusable Jacobian capabilities, beyond a single-operation review.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Diagnose malformed calls, retries, and unusable results after an agent selects an MCP tool.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Extract reusable Jacobian capabilities from a mathematical solution corpus, rather than one agent trajectory.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Investigate MCP tool availability, discovery, and selection, including controlled adoption evaluations.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Author, package, validate, or run mathematical evaluations as Jacobian Harbor datasets.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use Jacobian’s typed operations when exact computation or structural analysis can help solve a mathematical problem.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.