Route supported multi-request CP shared-KV extend allocation through request-local owner plans so downstream direct-write paths can trust flattened out_cache_loc owner lanes. Unsupported page plans now fail fast instead of falling back to legacy allocation. Include the normative govctl RFC and completed work-item trail in the tracked repository; keep transient superpowers planning outside the sglang branch. Constraint: RFC-0001 W2 requires no legacy multi_batch fallback for supported bs>1 owner-lane allocation Rejected: concatenating requests before owner planning | CP ownership is request-relative Rejected: committing only docs/superpowers plan | it omits the normative RFC and work-item trail Confidence: high Scope-risk: moderate Directive: Preserve flattened request order when changing CP shared-KV allocation; run govctl from the sglang repository root Tested: remote uv test_nsa_cp_utils.py 39 OK; remote uv test_cp_shared_kv_layout.py 34 OK; remote uv test_alloc_pages_with_owners.py 10 OK; govctl check; git diff --check Not-tested: CUDA ETE/perf paths beyond focused W1/W2 unit suites
45 lines
1.3 KiB
TOML
45 lines
1.3 KiB
TOML
[project]
|
|
name = "my-project"
|
|
# Default owner for new RFCs (uses git user.name if not set)
|
|
# default_owner = "@your-handle"
|
|
|
|
[paths]
|
|
docs_output = "docs"
|
|
# AI agent directory — target for `govctl init-skills`
|
|
# Contains skills/ and agents/ subdirs
|
|
# Default: ".claude" (Claude Code / Claude Desktop)
|
|
# For Cursor: ".cursor"
|
|
# For Windsurf: ".windsurf"
|
|
# agent_dir = ".claude"
|
|
|
|
[schema]
|
|
version = 2
|
|
|
|
# [work_item]
|
|
# ID strategy for work items (default: sequential)
|
|
# - sequential: WI-YYYY-MM-DD-NNN (solo projects)
|
|
# - author-hash: WI-YYYY-MM-DD-{hash}-NNN (multi-person teams, uses git email)
|
|
# - random: WI-YYYY-MM-DD-{rand} (simple uniqueness)
|
|
# id_strategy = "author-hash"
|
|
|
|
# [verification]
|
|
# Enable project-level default verification guards.
|
|
# enabled = true
|
|
# default_guards = ["GUARD-GOVCTL-CHECK", "GUARD-CARGO-TEST"]
|
|
|
|
# [source_scan]
|
|
# Scan source files for [[artifact-id]] references during `govctl check`
|
|
# enabled = false
|
|
# include = ["src/**/*.rs", "crates/**/*.rs", "**/*.md"]
|
|
# exclude = []
|
|
|
|
# [concurrency]
|
|
# Maximum seconds to wait for exclusive lock before failing (default: 30)
|
|
# Implements [[RFC-0004]] concurrent write safety
|
|
# lock_timeout_secs = 30
|
|
|
|
# [tags]
|
|
# Controlled-vocabulary tags for artifact classification — [[RFC-0002:C-RESOURCES]]
|
|
# Artifacts may only use tags listed here.
|
|
# allowed = ["security", "breaking-change", "performance"]
|