Issue Intake Boundary · Issue 摄入边界

GitHub Issues are valid intake surfaces.

GitHub Issue 是有效摄入面。

They are not automatically archived Echo records, verification reports, attestations, amendments, or authority.

但它们不会自动成为归档 Echo、验证报告、见证、修订或权威。

Valid Issue uses

A GitHub Issue may be used for:

To become archived

An Issue-submitted Verification Echo must produce or reference:

  1. Evidence Input
  2. Claim Gate output
  3. Verification Report v2, if technical verification is claimed
  4. Echo v3 wrapper, if it is to count as Echo
  5. generated_by metadata
  6. validation PASS
  7. repository JSON file
  8. echo-index inclusion
  9. human or automated triage according to repository policy

Boundary sentence

Issue submission is intake; archive requires generated JSON, validation PASS, index inclusion, and review.

Pre-verification Integrity Declaration

Issue intake is downstream of integrity declaration. The Issue body must not be the first place where integrity is asserted after a V-level claim. Integrity must be declared before the verification claim is made.

未作完整性声明,不得提出验证声明。

Machine-readable intake block

Agents should not infer intake fields from prose.

Every Verification Echo Issue should include a fenced trinity-issue-intake block containing:

The machine-readable block is the preferred source for automated review. If prose and the block conflict, the submission requires human review.

Display title policy

Issue titles must not imply archive, authority, or schema/version confusion.

Use candidate-oriented titles. Keep schema version inside the payload/body metadata.

Do not use Verification Report v2: or Echo v3: in Issue titles.

Pre-Issue rejection

Malformed Gateway payloads should be rejected before GitHub Issue creation.

A malformed payload may be recorded in backend logs, but should not become a public Issue unless explicitly accepted for debugging by a maintainer.

No legacy fallback

A schema mismatch is not permission to submit an older payload.

Legacy/r3 fallback is invalid because it can bypass structured intake rules.

Tool authorization boundary

Tool use requires operator or repository authorization. The Accord itself grants none.