Skip to content

docs: retain DistServe topology-constrained phase planning - #278

Merged
Dong1017 merged 8 commits into
InferMatrixLab:mainfrom
Dong1017:codex/issue91-distserve-public
Oct 31, 2026
Merged

Dong1017 merged 8 commits into
InferMatrixLab:mainfrom
Dong1017:codex/issue91-distserve-public

Conversation

@Dong1017

@Dong1017 Dong1017 commented Oct 31, 2026 •

Copy link
Copy Markdown
Collaborator

Governing Issue and delivery slice

Refs #91.

DistServe's placement algorithms search different feasible sets under different cross-node bandwidth assumptions. This PR retains one attributed reference under the existing optimization-search-policy owner: Algorithm 1's independent phase planning versus Algorithm 2's same-node corresponding-layer grouping and general per-phase intra-node layouts under combined GPU capacity. It adds source knowledge without a runtime or generic P/D procedure.

Knowledge authorship declaration

{
  "schema_version": 1,
  "head_sha": "5d82dba1dbba227394d706aedcb06f453635dc8a",
  "human_only": false,
  "material_ai_authors": [
    {
      "tool": "Codex",
      "model_id": "gpt-6.1-sol",
      "effort": "max",
      "role": "author"
    }
  ]
}

Changed artifacts and evidence

The owner links the phase-placement reference and its source record. They preserve the official OSDI 24 edition/readset, joint TTFT/request-average-TPOT attained-goodput/GPU denominator, resource costs, simulated-ablation and calibration limits, and Section 6.5's label inconsistency. All performance observations remain historical author reports or simulations.

Algorithm 2's shared outer grouping is distinguished from each phase's complete intra-node configuration. Section 4.2 keeps those configurations general; Section 6.1 and Appendix B, Table 3 report Low end-to-end OPT-66B layouts with prefill TP=4/PP=1 and decoding TP=2/PP=2. The reference therefore imposes neither equal total PP nor TP-only inner enumeration. Helper internals and concrete placement reconstruction remain unqualified.

Both matrices distinguish this candidate / not_run reference from the unavailable original six-paper archive. The subject overlaps closed-unmerged #156; this PR uses original attributed prose from the fresh official edition, does not reopen/copy that proposal, and makes no novelty claim over unseen archive synthesis. Paper-specific redistribution/derivative rights remain UNKNOWN; raw PDF, extracted text, figures and renders are excluded.

The integrated base is 55c2afd1721d9b53cff7974f86066b6d46eb63ec. Normal canonical merge M is 95b1e4bac05edd101392a70920fc2295074f0848; projection commit G and final head are 5d82dba1dbba227394d706aedcb06f453635dc8a. The shared owner preserves Sarathi's two canonical case files and DistServe's two P2-corrected reference files byte-for-byte, together with both procedure/matrix amendments and every metadata value. The inventory stays at 77 skills and 7 cases; owner readsets are the complete union of 6 prior readsets, 1 Sarathi record and 2 DistServe resources.

M temporarily retains main's generated outputs while resolving merge conflicts. Both native generators then regenerate from actual combined M into G: all 77 catalog records cite M, and coverage records the new input digest and 9 owner readsets. Earlier contribution commits and current-main files remain in the normal merge history.

Checks and dependencies

  • Passed: exact combined canonical-tree preservation, all four immutable source-leaf identities, both native generator --check modes and git diff --check.
  • Passed on this head: all four Sarathi/DistServe golden source leaves, fixed DistServe PDF digest, typed paper and explicit unknown sources, candidate/not_run state, all nine owner readsets and declared references, five owner resources, the Sarathi case bundle, 369 local links and unavailable-revision rejection.
  • Passed: five named tests for normalized ownership/defaults, all seven case records and bundle links, and the exact committed coverage view; no failures or skips.
  • Pending for this new head: fresh independent review and applicable hosted Ready, installed-package and knowledge-model-policy checks. Older review and CI receipts apply only to their recorded revisions.
  • Local checks use existing Python 3.13.5 with -I -S and explicit existing dependency paths. Earlier broader local tests and wheel builds timed out; no local installed-package result is claimed, and those broad jobs were not repeated.
  • No dependency/upstream changes, original-paper reinterpretation, archive recovery, DistServe runtime, device/model/paid execution, service/performance or agent-effect validation occurred. Source qualification retains its original date; software checks do not promote the candidate.

Remaining work and Issue closure

Merge readiness requires fresh review and all applicable checks at the final head. This contribution does not recover the archive, establish current-engine compatibility or complete the broader #91 queue. Goal acceptance and Issue closure stay with the human owner.

Attribute the official OSDI 24 edition and retain the independent versus
paired-stage feasible sets, joint-SLO GPU denominator and source limits.

Agent-assisted-by: Codex / gpt-6.1-sol [effort=max] (author)
Signed-off-by: Dong1017 <55723162+Dong1017@users.noreply.github.com>
Regenerate the native catalog from the committed canonical skill snapshot.

Agent-assisted-by: Codex / gpt-6.1-sol [effort=max] (author)
Signed-off-by: Dong1017 <55723162+Dong1017@users.noreply.github.com>
Keep original-archive import blocked while exposing the separately qualified
phase-placement reference and its candidate/not-run limits in both matrices.

Agent-assisted-by: Codex / gpt-6.1-sol [effort=max] (author)
Signed-off-by: Dong1017 <55723162+Dong1017@users.noreply.github.com>
Regenerate the native catalog from the committed canonical skill snapshot.

Agent-assisted-by: Codex / gpt-6.1-sol [effort=max] (author)
Signed-off-by: Dong1017 <55723162+Dong1017@users.noreply.github.com>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ⚠️ Failed 2026-10-31T01:59:49.744928Z
We couldn’t complete this review. Comment @codex review to try again.
a916a3f PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions

github-actions Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

Skill evaluation

Automatic execution / cumulative PR budget: {"reason":"Trusted configuration or pricing missing, invalid or expired","remaining_usd":"unknown","reserved_or_unresolved_usd":"unknown","spent_or_legacy_usd":"unknown","state":"blocked"}

Advisory: obtain missing evidence

Retained evidence availability: planned / unexecuted. No approval or merge authorization is issued.

  • Retained evidence is planned / unexecuted.
  • Uncovered/unsupported scope needs a case or explicit reviewer disposition.

PLANNED: execution is not authorized by knowing this hash.
Outcomes: {"fix":0,"inconclusive":0,"missing_pair":1,"regression":0,"unchanged_correct":0,"unchanged_incorrect":0}
Earlier revision results are stale for this plan.

Selected comparisons: 1 · Estimated task calls: 2.
Uncovered/unsupported changes: 81. Gaps never count as passes.

Applicable only while these revisions and inputs match the current PR.
Paid execution requires trusted label authorization and cumulative PR reservation. Unknown accounting blocks new paid calls; planning is not execution.
Pipeline evidence only; offline fixed outputs do not establish skill efficacy.
Evidence and logs · Retention: 30 days.
Outcomes are historical; verifiable only before Unix time 1796013013 while the linked artifact is available. Expired evidence is unverified.

Plan bindings, budget, frozen exam and advisory details

Unchanged-correct is valid neutral evidence, not incremental benefit.
Content/source review and authorship admission remain separate.
Trusted regrading checks retained answers, not model/hardware provenance or a hostile executor; this is not an efficacy certification.

Per-case outcomes (discovery excluded; regressions and gaps first):

[]

Showing at most 20 of 0 pairs; the evidence link contains all outcomes, including omitted regressions/gaps.

Plan SHA-256: 10f40f7c473ea142d4cb23fb9c65fa78756635cdd247a122e6989ae79ad6fe00
Base: 55c2afd1721d9b53cff7974f86066b6d46eb63ec · Head: 5d82dba1dbba227394d706aedcb06f453635dc8a
Trusted implementation: 55c2afd1721d9b53cff7974f86066b6d46eb63ec

Model/settings: {"effort":"not_applicable","name":"claude-opus-5-5"}
Budget: {"comparisons":1,"estimated_calls":2,"limits_per_comparison":{"campaign_seconds":600,"max_task_calls":2,"repeats":1,"timeout_seconds":180,"token_stop_new_trials":200000},"provider_config_sha256":"b28d80f8194fbe0f5a9f01515efb24b218979fd45f702776560da276f4b30d04","reservation":{"amount":"20.34","currency":"USD","group":"default","limit":"200","per_request":"10.17","pricing_sha256":"2a82453ec18b75b92e12f9a9c18e6b57811a3ef593c31e4639b839df218cac39","requests":2}}

Skill Comparison Cases Estimated calls
optimization-search-policy update case-05 (holdout) 2

Frozen exam hashes: {"cases":"a0dd4e1615402a3a629f925c15435470095c27eeac54c4a2080c2d874abeb031","grader":"e25cfee943052aaefbddf3f545fe6d56d95ab1edb9723cd9353feeabc954ea9a","schema":"46ed2e63dadd5f9fa60107ff58b020554b42f47472ca80b4de9add79d92f8449"}

Provider/settings: {"client":{"api_version":"2023-06-01","endpoint":"https://yibuapi.com/v1/messages","kind":"anthropic-messages-full-context-v1","max_output_tokens":4096,"max_read_bytes":32768,"max_request_bytes":262144,"max_requests":1,"max_tool_calls":12,"provider":"yibuapi"},"limits":{"token_stop_new_trials":200000},"model":{"effort":"not_applicable","name":"claude-opus-5-5"},"pricing":{"currency":"USD","expires_at":1793271228,"group":"default","max_input_tokens":1000000,"model":"claude-opus-5-5","rate_evidence":"https://github.com/InferMatrixLab/InferRSI/issues/215#issuecomment-6467531341","rates":{"cache_read":"0.4","cache_write":"10","input":"8","output":"40"},"request_fee":"0","unit":"per_million_tokens"},"spend_limit":{"amount":"200","currency":"USD"}}

Uncovered / unsupported paths (81)
  • uncovered: "docs/reference-matrix.md"
  • uncovered: "docs/searchspace-matrix.md"
  • uncovered: "docs/skill-coverage.md"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/README.md"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-aclgraph-capture-replay.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-device-health.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-distributed-parallel.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-graph-mode.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-model-adaptation.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-profiling.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-operator-tuning.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-optimization-casebook.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-performance-analysis.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascend-video-diffusion-optimization.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/ascendc-tiling-design.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/cann-attribution-overlap.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-device-memory-lifecycle.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/ascend/skills/torchnpu-pinned-host-memory-lifecycle.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-serving-preemption.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/assess-split-backward-schedule.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-fixed-workload-claim.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-metal-fasth3-semantics.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-h3-runtime-residency.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-llama-runtime-state.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-recurrent-kv-finalization.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sd-cpp-residency.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-sglang-diffusion-lifetimes.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/audit-vllm-kv-lifetimes.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/bound-windowed-attention-replay.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/budget-speculative-verification.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/calibrate-serving-simulation.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cgroup-resource-controls.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/checkpoint-recovery-consistency.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/choose-parallel-training-plan.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/cite-check-downstream-pr.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/claim-contract.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/comfy-ui.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/competitor-scan.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dcp-async-save-performance.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dense-performance-evidence.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diagnose-vllm-admission-pressure.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/diffusers-invocation-state.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/draft-acceptance-issue.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/dwarfstar.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/evaluate-elastic-serving-placement.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/generation-cache-lifecycle.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-memory-management.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/host-overhead-optimization.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/husky.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-benchmark-design.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/inference-optimization-casebook.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kernel-writing-guide.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/kv-tier-management.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lazy-evaluation-stream-lifetimes.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lily.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/lithos-metal.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/local-dream.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mistral-rs.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlc-llm.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/mlx-swift-lm.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/npu-skill-factory.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/optimization-search-policy.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/os-process-placement.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/performance-ceiling-analysis.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/plan-activation-residency.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/project-maya.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/repository-evolution-analysis.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/rsi-evidence.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/skill-evolution-playbook.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/splash.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/storage-io-measurement.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-input-pipeline.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/training-resource-budget.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/video-diffusion-optimization.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/vllm-metal.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/common/skills/weight-loading-optimization.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-afd-p2p-exchanges.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/audit-flare-session-lifecycle.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/diagnose-attention-bottlenecks.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/host-overhead-profiling.json"
  • uncovered: "src/inferrsi/data/repo_packs/inferrsi/knowledge/cuda/skills/reason-hopper-kernels.json"

@Dong1017 Dong1017 added the area:knowledge Knowledge line: packs, skill library, knowledge admission label Oct 31, 2026 — with ChatGPT Codex Connector
Distinguish common outer layer grouping from complete per-phase layouts.
Retain the reported unequal PP example and unqualified helper details.

Agent-assisted-by: Codex / gpt-6.1-sol [effort=max] (author)
Signed-off-by: Dong1017 <55723162+Dong1017@users.noreply.github.com>
Refresh both native projections after the canonical DistServe correction.

Agent-assisted-by: Codex / gpt-6.1-sol [effort=max] (author)
Signed-off-by: Dong1017 <55723162+Dong1017@users.noreply.github.com>

@Dong1017 Dong1017 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

LGTM for the bounded source-only candidate slice at 7ef53189; I found no blocking content or packaging issue.

  • The two feasible sets match Algorithms 1–2; the shared outer grouping is kept separate from complete per-phase TP/PP layouts. Table 3 supports the unequal-PP qualification, and the simulation/label limits are retained.
  • Current-head Ready checks and the latest declaration status passed. Skill Eval is planned/unexecuted; my recommendation covers attributed source guidance with candidate / not_run preserved, not empirical skill or model benefit.
  • Integration remains with the existing author, @Dong1017. After another of PRs #277–#279 lands, preserve all canonical additions, commit the combined source snapshot, regenerate the native catalog and coverage view, then verify the new head. In particular, #277/#278 share the search-policy owner; choosing one generated side would lose the combined projection.
Evidence and scope
  • Reviewed head: 7ef53189343c4bf04fc9e31b4d80f9644482cdfc.
  • API base: ffb77f9a168ba1cb22f7ba261f289d24dbb6698f; assessed main: 3ece458ceaa92c5dad8d8e0b1e782a6961400b96.
  • Hosted tested merge: a930a629d3cfab4a0d3ee83c6a0bf5b7a1a08f9c, with verified parents main + reviewed head. Ready run: Python 3.10/3.11 full-check and installed-package jobs, plus KV task qualification succeeded. The 3.10 job reports 3168 passed, 13 skipped and 284 passing subtests. Latest declaration run succeeds; earlier failed runs remain historical. Declaration compliance does not verify actual author settings.
  • Scope: DistServe reference/source record, owner procedure/metadata, both matrices and all generated catalog/coverage changes. Canonical source snapshot 6f8f6fbbfa100bc444ea062656efe6fc365f382e is reachable; only projections change between it and this head. Changed owner/resource hashes match the catalog; sidecar fields are preserved, with the reader's expected name/description fields added. Official paper bytes match the recorded PDF SHA-256. Source locations and historical results were checked; I did not reproduce the paper's experiments.
  • Skill Eval plan: 1 selected comparison(s), 91 uncovered/unsupported changes; execution skipped with unavailable/expired trusted configuration/pricing. These gaps are explicitly retained for this source-only review, with no efficacy acceptance or candidate promotion. Earlier incomplete bot reviews are not approvals.
  • Integration scope is conditional on the peer versions: #277 e3db289c42d6d37374755a05f28b1107da4f73ae; #278 7ef53189343c4bf04fc9e31b4d80f9644482cdfc; #279 cf0b7022761fa83361f986e3b37c2031ad33fd8d. Their combination has not been tested. Main's intervening activation change does not alter these knowledge inputs; each hosted merge already includes that main revision.
  • This review task made no implementation changes and ran no local pytest, model, GPU or paid evaluation. The posting account is also the PR author account, so this is a COMMENTED review, not GitHub APPROVED. It grants no merge, execution or whole-tracker acceptance authority.

Preserve both source contributions, combine the shared owner and matrices, and retain current-main files before native projection regeneration.

Agent-assisted-by: Codex / gpt-6.1-sol [effort=max] (author)
Signed-off-by: Dong1017 <55723162+Dong1017@users.noreply.github.com>
Project the combined Sarathi and DistServe owner from the committed source tree, preserving candidate state, source metadata and validation limits.

Agent-assisted-by: Codex / gpt-6.1-sol [effort=max] (author)
Signed-off-by: Dong1017 <55723162+Dong1017@users.noreply.github.com>
@Dong1017
Dong1017 merged commit 48484b2 into InferMatrixLab:main Oct 31, 2026
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:knowledge Knowledge line: packs, skill library, knowledge admission

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant