Skip to content

test(reconciliation): validate final internal release head#97

Open
100yenadmin wants to merge 16 commits into
reconcile/r19c-community-orderfrom
reconcile/r21-final-validation
Open

test(reconciliation): validate final internal release head#97
100yenadmin wants to merge 16 commits into
reconcile/r19c-community-orderfrom
reconcile/r21-final-validation

Conversation

@100yenadmin

@100yenadmin 100yenadmin commented Jul 13, 2026

Copy link
Copy Markdown
Member

Summary

  • combine the disposable scale-canary harness with deterministic graph lookup, suffix collision handling, and canonical repository scanning
  • make Rust workspace type publication independent of file traversal order
  • resolve PHP function imports by their declaring file rather than namespace-directory order
  • provide one authoritative current-head CI and canary surface for R21

Evidence-driven correction

The prior c231cbf6 canary completed all recovery phases but failed recovered-versus-forced graph equivalence. Its background forced-repeat also terminated with a different graph fingerprint, so it is retained as diagnostic evidence and excluded from acceptance.

Five direct scans of that unchanged 20,130-file disposable tree returned five different complete path-order hashes. Canonical scanning then exposed separate Rust and PHP order dependencies:

  • Rust could resolve dependent assignments before the defining file published struct-field types, dropping City#save.
  • PHP's PSR-4 fallback could bind use function App\Models\getUser to User.php instead of the declaring UserFactory.php.

Current head fixes all three contracts while retaining deterministic suffix and graph-node lookup behavior.

Exact head

59ad8d906fea9858d6f5e31fbd2d5c90bbc20b8a

Proven locally

  • scanner unstable-order test: red before, green after
  • Rust City#save regression: red with canonical scanning before the prepass, green after
  • PHP cross-file function-import regression: red while the legacy resolver returned null, green after Composer-directory declaration selection
  • duplicate declarations fail closed; a single constant namespace file resolves deterministically
  • prior affected matrix: 590/590 tests green
  • exact-head PHP resolver, capture golden, and integration matrix: 217/217 green
  • TypeScript no-emit and production build green
  • existing recovery subprocess and canary harness contract proof remains retained from the prior head
  • remote CI correctly exposed and now retains the reviewed PHP capture-golden rebaseline; no golden or benchmark waiver is used

Remote review and CI

Canary status

All earlier runs are diagnostic and excluded from acceptance. Canary 1 is running from a clean build of exact head 59ad8d90 while remote CI settles; canary 2 starts only after canary 1 succeeds. They use fresh worktrees and isolated GitNexus homes, never the live index or its only copy.

Boundaries

This is a validation PR, not the R24 promotion PR. It does not merge to main, publish a package, create a tag, deploy a runtime, or mutate a live index. The internal reconciliation base remains upstream v1.6.10-rc.19; no stable v1.6.10 tag was available at the last provenance check, so stable repinning remains a future upstream-base event rather than an internal release blocker.

Closes #60

Parent: #39

Related: #58, #90, #92, #93, #94, #95, #96

@coderabbitai

coderabbitai Bot commented Jul 13, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 20c099e6-e311-4902-82f7-afeab56310d2

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch reconcile/r21-final-validation

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown

CI Report

All checks passed

Pipeline Status

Stage Status Details
✅ Typecheck success tsc --noEmit
✅ Tests success unit tests, 3 platforms
✅ E2E success gitnexus-web changes only

Test Results

Tests Passed Failed Skipped Duration
14716 14654 0 62 12s

✅ All 14654 tests passed

62 test(s) skipped — expand for details

Code Coverage

Tests

Metric Coverage Covered Base Delta Status
Statements 80.9% 54750/67676 N/A% 🟢 ████████████████░░░░
Branches 68% 33639/49462 N/A% 🟢 █████████████░░░░░░░
Functions 87.08% 6367/7311 N/A% 🟢 █████████████████░░░
Lines 84.41% 48849/57869 N/A% 🟢 ████████████████░░░░

📋 View full run · Generated by CI

@100yenadmin

100yenadmin commented Jul 13, 2026

Copy link
Copy Markdown
Member Author

Adversarial review hardening landed on the canary capability branch at 74e003ab and on the integration branch at 67370753.

Confirmed findings addressed:

  • fail-closed evidence/worktree symlink containment with exclusive 0600 artifacts;
  • append-only retry logs, snapshots, and comparison evidence;
  • owned child process groups with SIGINT/SIGTERM tree termination;
  • named durable recovery boundaries before deletion, after the first wipe member is removed, after the first node COPY commits, and immediately before final metadata save;
  • subprocess recovery coverage now SIGTERMs and recovers at all four boundaries before comparing with a forced rebuild.

Focused local proof: TypeScript no-emit check, production build, Prettier check, ESLint with zero errors, and 26 safety/environment/determinism tests. The expanded native four-boundary recovery matrix is intentionally running in GitHub Actions so it does not compete with the disposable OpenClaw analysis already running on the Mac.

The active pre-hardening OpenClaw run remains safe for its concrete inputs (no tracked TypeScript symlinks and no evidence symlinks), but it is diagnostic only. Final counted canaries will use the reviewed exact head. No live index, package publication, or runtime surface was touched.

@100yenadmin 100yenadmin marked this pull request as ready for review July 13, 2026 23:12
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@100yenadmin

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jul 13, 2026

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@evaos-code-review-bot

evaos-code-review-bot Bot commented Jul 13, 2026

Copy link
Copy Markdown

evaOS review status: completed

PR: #97 - test(reconciliation): validate final internal release head
Head: c231cbf6ae749b0fa62c57adfcd23a41e8ee60e0
Updated: 2026-07-13T23:20:03.110Z

evaOS review completed for this PR head.

Automation note: agents should wait for this comment to reach completed, stale_head, closed_or_merged_before_review, skipped, or failed before treating evaOS review as settled for this head. provider_deferred means evaOS still intends to retry.

PR URL: #97

Review URL: #97 (review)

@evaos-code-review-bot evaos-code-review-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Walkthrough

PR: #97 - test(reconciliation): validate final internal release head
Head: c231cbf6ae749b0fa62c57adfcd23a41e8ee60e0 into reconcile/r19c-community-order. Review event: COMMENT.
Provider: GLM/Z.ai through ZCode (zcode-glm, zcode, model GLM-5.2).

Estimated review effort: 1/5 (~12 min)

Changed Files

File Status Churn Purpose Risk
.github/workflows/ci-tests.yml modified +4/-0 Changed file Low

Review Signal

No validated inline findings.
Dropped findings before posting: 0. High-severity findings: 0.

Risk Taxonomy

No finding categories.

Validation and Proof

2 required validation/proof recommendation(s) selected from changed files.

  • required: TypeScript/web build or CI proof - Runtime TypeScript/web files or package/config files changed. Proof: npm run build; typecheck; focused Vitest; green GitHub check.
  • required: CI/release smoke proof - CI, release, launchd, or package metadata changed. Proof: green GitHub check; release-status; coverage-audit; rollback note.
    Proof status: missing - 2 required validation/proof recommendation(s) missing from PR metadata.
    Profile validation hints: Call out stale index, wrong repo identity, memory growth, and destructive analyze behavior.
    Profile proof expectations: Look for focused CLI, index, query, or migration proof.

Related Context

Related issues/PRs: #96, #60, #39, #58, #90, #92, #93, #94.
Suggested labels: none.
Suggested reviewers: none from current metadata.

Review Settings Preview

  • Profile: assertive
  • Enabled sections: Review summary (inline_review); Walkthrough (inline_review); Changed-files table (walkthrough); Effort estimate (walkthrough); Related issues/PRs (walkthrough); Suggested labels (suggestion_only); Review status comment (sticky_status)
  • Path instructions: none
  • Label suggestions: gitnexus, code-intelligence, backend
  • Reviewer suggestions: none
  • Suggestion behavior: suggestions only; labels and reviewers are not auto-applied.
  • Roadmap-only settings: auto-apply labels; auto-request reviewers; required status checks

Pre-merge checklist

  • Inline comments target current RIGHT-side diff lines.
  • No secret-like content survived into posted inline comments.
  • REQUEST_CHANGES is only used when eligible P0/P1 findings survive validation.
  • Required behavior proof is present or not applicable.
  • Labels and reviewers are suggestions only; the bot did not auto-apply them.

@evaos-code-review-bot

evaos-code-review-bot Bot commented Jul 14, 2026

Copy link
Copy Markdown

evaOS review status: completed

PR: #97 - test(reconciliation): validate final internal release head
Head: ca65489c990bff87427bb72d454213cd828dc253
Updated: 2026-07-14T05:32:36.141Z

evaOS review completed for this PR head.

Automation note: agents should wait for this comment to reach completed, stale_head, closed_or_merged_before_review, skipped, or failed before treating evaOS review as settled for this head. provider_deferred means evaOS still intends to retry.

PR URL: #97

Review URL: #97 (review)

@evaos-code-review-bot evaos-code-review-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Walkthrough

PR: #97 - test(reconciliation): validate final internal release head
Head: ca65489c990bff87427bb72d454213cd828dc253 into reconcile/r19c-community-order. Review event: COMMENT.
Provider: GLM/Z.ai through ZCode (zcode-glm, zcode, model GLM-5.2).

Estimated review effort: 1/5 (~12 min)

Changed Files

File Status Churn Purpose Risk
.github/workflows/ci-tests.yml modified +4/-0 Changed file Moderate: validated P2 finding

Review Signal

Validated inline findings: 1 (P0: 0, P1: 0, P2: 1, P3: 0).
Dropped findings before posting: 0. High-severity findings: 0.

Risk Taxonomy

  • Flaky test risk: 1

Validation and Proof

2 required validation/proof recommendation(s) selected from changed files.

  • required: TypeScript/web build or CI proof - Runtime TypeScript/web files or package/config files changed. Proof: npm run build; typecheck; focused Vitest; green GitHub check.
  • required: CI/release smoke proof - CI, release, launchd, or package metadata changed. Proof: green GitHub check; release-status; coverage-audit; rollback note.
    Proof status: missing - 1 required validation/proof recommendation(s) missing from PR metadata.
    Profile validation hints: Call out stale index, wrong repo identity, memory growth, and destructive analyze behavior.
    Profile proof expectations: Look for focused CLI, index, query, or migration proof.

Related Context

Related issues/PRs: #96, #95, #60, #39, #58, #90, #92, #93.
Suggested labels: none.
Suggested reviewers: none from current metadata.

Review Settings Preview

  • Profile: assertive
  • Enabled sections: Review summary (inline_review); Walkthrough (inline_review); Changed-files table (walkthrough); Effort estimate (walkthrough); Related issues/PRs (walkthrough); Suggested labels (suggestion_only); Review status comment (sticky_status)
  • Path instructions: none
  • Label suggestions: gitnexus, code-intelligence, backend
  • Reviewer suggestions: none
  • Suggestion behavior: suggestions only; labels and reviewers are not auto-applied.
  • Roadmap-only settings: auto-apply labels; auto-request reviewers; required status checks

Pre-merge checklist

  • Inline comments target current RIGHT-side diff lines.
  • No secret-like content survived into posted inline comments.
  • REQUEST_CHANGES is only used when eligible P0/P1 findings survive validation.
  • Required behavior proof is present or not applicable.
  • Labels and reviewers are suggestions only; the bot did not auto-apply them.

# Ubuntu coverage proves all four durable recovery boundaries. The OS
# matrix keeps the most destructive native filesystem boundary inside
# its 15-minute per-shard watchdog.
GITNEXUS_RECOVERY_BOUNDARIES: during-delete

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Recovery-boundary env narrowed on cross-platform job; comment inverts which job runs all four

GITNEXUS_RECOVERY_BOUNDARIES: during-delete is added to the cross-platform job env (runs-on windows-latest + macos-latest). selectRecoveryBoundaries(undefined) returns ALL four boundaries, while setting it to during-delete runs ONLY that one. So this change takes the cross-platform matrix from running all four recovery boundaries (before-delete, during-delete, during-insert, before-finalize) to running only during-delete. The added comment claims the opposite of what the code does: 'Ubuntu coverage proves all four durable recovery boundaries. The OS matrix keeps the most destructive native filesystem boundary inside its 15-minute per-shard watchdog.' But the Ubuntu tests (coverage) job at lines 27-28 does NOT set GITNEXUS_RECOVERY_BOUNDARIES, so it is the one running all four; this cross-platform job is the one being narrowed to a single boundary. The large-incremental-subprocess-e2e.test.ts is in the cross-platform subset (scripts/cross-platform-tests.ts:118), so three recovery boundaries (before-delete, during-insert, before-finalize) are no longer exercised on Windows/macOS after this PR. If the intent is to cap wall-time on the slow OS matrix, that is defensible, but (a) the comment must be corrected to state that the Ubuntu coverage job runs all four and this job is intentionally reduced to during-delete for watchdog budget, and (b) confirm that dropping before-delete/during-insert/before-finalize from the platform-sensitive matrix is acceptable given they were previously validated there. As written, the comment will mislead future release-confidence interpretation.

Category: Flaky test risk

Why this matters: Recovery-from-interruption is the exact behavior this PR series (commits: 'compare every recovery boundary', 'make recovery proof hermetic') is hardening. Silently removing three of four boundary cases from the Windows/macOS CI matrix, while a comment asserts the opposite coverage split, creates a real gap: a platform-specific recovery regression at before-delete, during-insert, or before-finalize would no longer be caught on the OS where native filesystem behavior differs most. Mislabeling which job owns full coverage makes that gap invisible to reviewers reading the gate.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Confirmed: the narrowing is intentional and accepted for this internal release gate. The checked-in comment describes the actual split: the Ubuntu coverage job leaves GITNEXUS_RECOVERY_BOUNDARIES unset, so selectRecoveryBoundaries(undefined) runs all four boundaries; the Windows/macOS matrix sets during-delete and therefore runs only the native-filesystem-destructive boundary. This keeps the platform matrix inside its 15-minute per-shard watchdog while preserving full four-boundary subprocess coverage on Ubuntu. The two disposable macOS OpenClaw canaries also run all four boundaries on the exact release head. before-delete/during-insert/before-finalize are orchestration/metadata boundaries without OS-specific path semantics; during-delete is the boundary most sensitive to Windows/macOS filesystem behavior. I therefore do not see a code/comment inversion to change, but I am treating this as an explicit release-confidence tradeoff and will record the exact CI and canary evidence in the promotion PR.

@evaos-code-review-bot

evaos-code-review-bot Bot commented Jul 14, 2026

Copy link
Copy Markdown

evaOS review status: completed

PR: #97 - test(reconciliation): validate final internal release head
Head: 26d740e176f291101fe27b7f3da5be6cffac1d69
Updated: 2026-07-14T05:50:53.958Z

evaOS review completed for this PR head.

Automation note: agents should wait for this comment to reach completed, stale_head, closed_or_merged_before_review, skipped, or failed before treating evaOS review as settled for this head. provider_deferred means evaOS still intends to retry.

PR URL: #97

Review URL: #97 (review)

@evaos-code-review-bot evaos-code-review-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Walkthrough

PR: #97 - test(reconciliation): validate final internal release head
Head: 26d740e176f291101fe27b7f3da5be6cffac1d69 into reconcile/r19c-community-order. Review event: COMMENT.
Provider: GLM/Z.ai through ZCode (zcode-glm, zcode, model GLM-5.2).

Estimated review effort: 1/5 (~12 min)

Changed Files

File Status Churn Purpose Risk
.github/workflows/ci-tests.yml modified +4/-0 Changed file Low

Review Signal

No validated inline findings.
Dropped findings before posting: 0. High-severity findings: 0.

Risk Taxonomy

No finding categories.

Validation and Proof

2 required validation/proof recommendation(s) selected from changed files.

  • required: TypeScript/web build or CI proof - Runtime TypeScript/web files or package/config files changed. Proof: npm run build; typecheck; focused Vitest; green GitHub check.
  • required: CI/release smoke proof - CI, release, launchd, or package metadata changed. Proof: green GitHub check; release-status; coverage-audit; rollback note.
    Proof status: missing - 1 required validation/proof recommendation(s) missing from PR metadata.
    Profile validation hints: Call out stale index, wrong repo identity, memory growth, and destructive analyze behavior.
    Profile proof expectations: Look for focused CLI, index, query, or migration proof.

Related Context

Related issues/PRs: #96, #95, #60, #39, #58, #90, #92, #93.
Suggested labels: none.
Suggested reviewers: none from current metadata.

Review Settings Preview

  • Profile: assertive
  • Enabled sections: Review summary (inline_review); Walkthrough (inline_review); Changed-files table (walkthrough); Effort estimate (walkthrough); Related issues/PRs (walkthrough); Suggested labels (suggestion_only); Review status comment (sticky_status)
  • Path instructions: none
  • Label suggestions: gitnexus, code-intelligence, backend
  • Reviewer suggestions: none
  • Suggestion behavior: suggestions only; labels and reviewers are not auto-applied.
  • Roadmap-only settings: auto-apply labels; auto-request reviewers; required status checks

Pre-merge checklist

  • Inline comments target current RIGHT-side diff lines.
  • No secret-like content survived into posted inline comments.
  • REQUEST_CHANGES is only used when eligible P0/P1 findings survive validation.
  • Required behavior proof is present or not applicable.
  • Labels and reviewers are suggestions only; the bot did not auto-apply them.

@evaos-code-review-bot

evaos-code-review-bot Bot commented Jul 14, 2026

Copy link
Copy Markdown

evaOS review status: completed

PR: #97 - test(reconciliation): validate final internal release head
Head: 90c8383d163d8a8014aec6aad19a08e0880c0e06
Updated: 2026-07-14T06:02:13.839Z

evaOS review completed for this PR head.

Automation note: agents should wait for this comment to reach completed, stale_head, closed_or_merged_before_review, skipped, or failed before treating evaOS review as settled for this head. provider_deferred means evaOS still intends to retry.

PR URL: #97

Review URL: #97 (review)

@evaos-code-review-bot evaos-code-review-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Walkthrough

PR: #97 - test(reconciliation): validate final internal release head
Head: 90c8383d163d8a8014aec6aad19a08e0880c0e06 into reconcile/r19c-community-order. Review event: COMMENT.
Provider: GLM/Z.ai through ZCode (zcode-glm, zcode, model GLM-5.2).

Estimated review effort: 1/5 (~12 min)

Changed Files

File Status Churn Purpose Risk
.github/workflows/ci-tests.yml modified +4/-0 Changed file Low

Review Signal

No validated inline findings.
Dropped findings before posting: 0. High-severity findings: 0.

Risk Taxonomy

No finding categories.

Validation and Proof

2 required validation/proof recommendation(s) selected from changed files.

  • required: TypeScript/web build or CI proof - Runtime TypeScript/web files or package/config files changed. Proof: npm run build; typecheck; focused Vitest; green GitHub check.
  • required: CI/release smoke proof - CI, release, launchd, or package metadata changed. Proof: green GitHub check; release-status; coverage-audit; rollback note.
    Proof status: missing - 1 required validation/proof recommendation(s) missing from PR metadata.
    Profile validation hints: Call out stale index, wrong repo identity, memory growth, and destructive analyze behavior.
    Profile proof expectations: Look for focused CLI, index, query, or migration proof.

Related Context

Related issues/PRs: #96, #95, #60, #39, #58, #90, #92, #93.
Suggested labels: none.
Suggested reviewers: none from current metadata.

Review Settings Preview

  • Profile: assertive
  • Enabled sections: Review summary (inline_review); Walkthrough (inline_review); Changed-files table (walkthrough); Effort estimate (walkthrough); Related issues/PRs (walkthrough); Suggested labels (suggestion_only); Review status comment (sticky_status)
  • Path instructions: none
  • Label suggestions: gitnexus, code-intelligence, backend
  • Reviewer suggestions: none
  • Suggestion behavior: suggestions only; labels and reviewers are not auto-applied.
  • Roadmap-only settings: auto-apply labels; auto-request reviewers; required status checks

Pre-merge checklist

  • Inline comments target current RIGHT-side diff lines.
  • No secret-like content survived into posted inline comments.
  • REQUEST_CHANGES is only used when eligible P0/P1 findings survive validation.
  • Required behavior proof is present or not applicable.
  • Labels and reviewers are suggestions only; the bot did not auto-apply them.

@evaos-code-review-bot

evaos-code-review-bot Bot commented Jul 14, 2026

Copy link
Copy Markdown

evaOS review status: completed

PR: #97 - test(reconciliation): validate final internal release head
Head: 59ad8d906fea9858d6f5e31fbd2d5c90bbc20b8a
Updated: 2026-07-14T06:26:58.183Z

evaOS review completed for this PR head.

Automation note: agents should wait for this comment to reach completed, stale_head, closed_or_merged_before_review, skipped, or failed before treating evaOS review as settled for this head. provider_deferred means evaOS still intends to retry.

PR URL: #97

Review URL: #97 (review)

@evaos-code-review-bot evaos-code-review-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Walkthrough

PR: #97 - test(reconciliation): validate final internal release head
Head: 59ad8d906fea9858d6f5e31fbd2d5c90bbc20b8a into reconcile/r19c-community-order. Review event: COMMENT.
Provider: GLM/Z.ai through ZCode (zcode-glm, zcode, model GLM-5.2).

Estimated review effort: 1/5 (~12 min)

Changed Files

File Status Churn Purpose Risk
.github/workflows/ci-tests.yml modified +4/-0 Changed file Low

Review Signal

No validated inline findings.
Dropped findings before posting: 0. High-severity findings: 0.

Risk Taxonomy

No finding categories.

Validation and Proof

2 required validation/proof recommendation(s) selected from changed files.

  • required: TypeScript/web build or CI proof - Runtime TypeScript/web files or package/config files changed. Proof: npm run build; typecheck; focused Vitest; green GitHub check.
  • required: CI/release smoke proof - CI, release, launchd, or package metadata changed. Proof: green GitHub check; release-status; coverage-audit; rollback note.
    Proof status: missing - 2 required validation/proof recommendation(s) missing from PR metadata.
    Profile validation hints: Call out stale index, wrong repo identity, memory growth, and destructive analyze behavior.
    Profile proof expectations: Look for focused CLI, index, query, or migration proof.

Related Context

Related issues/PRs: #96, #95, #60, #39, #58, #90, #92, #93.
Suggested labels: none.
Suggested reviewers: none from current metadata.

Review Settings Preview

  • Profile: assertive
  • Enabled sections: Review summary (inline_review); Walkthrough (inline_review); Changed-files table (walkthrough); Effort estimate (walkthrough); Related issues/PRs (walkthrough); Suggested labels (suggestion_only); Review status comment (sticky_status)
  • Path instructions: none
  • Label suggestions: gitnexus, code-intelligence, backend
  • Reviewer suggestions: none
  • Suggestion behavior: suggestions only; labels and reviewers are not auto-applied.
  • Roadmap-only settings: auto-apply labels; auto-request reviewers; required status checks

Pre-merge checklist

  • Inline comments target current RIGHT-side diff lines.
  • No secret-like content survived into posted inline comments.
  • REQUEST_CHANGES is only used when eligible P0/P1 findings survive validation.
  • Required behavior proof is present or not applicable.
  • Labels and reviewers are suggestions only; the bot did not auto-apply them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant