You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 318391f
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: AGENTS.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -531,6 +531,7 @@ A bounded website qualification candidate contains the20-project historical runt
531
531
- Owner correction 2026-10-06: KeyLoad is a new product. Do not implement or retain data, schema, storage-format, persisted-record, configuration or prior-KeyLoad-version migrations, legacy readers, compatibility shims, dual paths or fallbacks unless the owner directly requests that specific migration or legacy path.
532
532
- This prohibition is the highest project rule for migration/legacy scope and explicitly supersedes every earlier plan, ADR, feature requirement, acceptance gate, local policy and inferred authorization to maintain unreleased or previous KeyLoad implementations. A generic instruction to finish the product, an agent proposal or a recorded migration contract is not the owner's direct permission.
533
533
- Delete existing KeyLoad-owned migration and legacy implementations now, together with their exclusive tests, helpers, prior-binary/image preparation, configuration, routes, dependencies and active documentation/plan references. Do not preserve them as dead branches or deferred cleanup and do not replace them with a new migration mechanism.
534
+
- Owner clarification 2026-10-06 requires every ADR to describe the current product decision and implementation contract. Remove superseded KeyLoad implementation narratives, old-format preparation and retired-plan references from ADRs; preserve current requirements, strict rejection, authentic qualification limits and independently retained original evidence.
534
535
- Implement and qualify the current product contract. Preserve current-format crash recovery, verified backup/restore, persisted authorization, strict unsupported/corrupt-version rejection and genuine Aspire RF3. Native Orleans activation movement and SQL interoperability with external clients are current product capabilities, not authorization for legacy KeyLoad code or data conversion.
535
536
536
537
## Build and Tests workflow filename, owner direction 2026-10-06
Copy file name to clipboardExpand all lines: docs/ADR/ADR-068-native-benchmark-gate-repair.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ flowchart LR
26
26
27
27
AC-NGR-001 requires authenticated, bounded discovery followed by revalidation of the exact same own-repository workflow/source/attempt/job identity; only strict in-progress with a null result admits native setup. A queued response is not executing evidence. The original request bound is 120,000 ms; only after an exact queued response may one 60,000 ms stale-response window run at cancellation-aware 1,000 ms cadence, with at most 61 total captures. Mismatch, terminal/unknown state, exhaustion, cancellation, transport or parse failure rejects before allocation/timing; no reselection or workload retry occurs. AC-NGR-002 retains exact original/custom/system event metadata, a complete 55,378-item owned-stream oracle, foreign-resource noninterference and cleanup across genuine native one/two/three-node cases; empty tracing remains uncharacterized and must not be assumed empty. AC-NGR-003 retains SDK/advertised endpoint validation, genuine leader/follower routing, observed membership/copies/ACK, and no guessed leader, standalone substitute or measured write retry. AC-NGR-003D preserves the original thrown failure and emits only one failure-only line bounded to 4,096 bytes, at most three causes, eight frames per cause and 64-character identifiers; messages, stacks, paths, endpoints, credentials and payloads are excluded.
28
28
29
-
**AC-NGR-004 is the complete current publication predicate:** the authenticated source/run/attempt/job and uploaded archive must match the canonical 1,386-worker plan (330 controls, 264 scaled CRUD, 792 vector) and its required 2,530 unique regular-file evidence inputs (2,470 suite and 60 provider files), with exact paths, sizes and hashes, original archive bytes, and all source/provenance identities validated. Each slot is either a measured result, an authenticated explicit unsupported-topology disposition or an authenticated terminal workload failure with the required safe null report; failed, canceled, skipped, missing, mixed-cohort or unavailable evidence can never become numeric success. Native preflights, full source/normal/scalar/recovery/RF3, coverage, site/browser/freshness/provider gates remain separate required predicates. The TimeSeries family is separate and remains subject to its own ADR-050/059 scale-specific plan. AC-NGR-005 preserves the original failed case, timing and samples; only after an eligible exact resource-exhausted case and its session settle may one authenticated outbox-status read inspect at most 64 consumer heads, outside the measured clock. Unknown/unavailable remains unavailable; no quota, purge, retention or retry changes are implied. These criteria map to the current BenchmarkComparisons failure/null and Website selection contracts, not the retired NativeGateRepair plan.
29
+
**AC-NGR-004 is the complete current publication predicate:** the authenticated source/run/attempt/job and uploaded archive must match the canonical 1,386-worker plan (330 controls, 264 scaled CRUD, 792 vector) and its required 2,530 unique regular-file evidence inputs (2,470 suite and 60 provider files), with exact paths, sizes and hashes, original archive bytes, and all source/provenance identities validated. Each slot is either a measured result, an authenticated explicit unsupported-topology disposition or an authenticated terminal workload failure with the required safe null report; failed, canceled, skipped, missing, mixed-cohort or unavailable evidence can never become numeric success. Native preflights, full source/normal/scalar/recovery/RF3, coverage, site/browser/freshness/provider gates remain separate required predicates. The TimeSeries family is separate and remains subject to its own ADR-050/059 scale-specific plan. AC-NGR-005 preserves the original failed case, timing and samples; only after an eligible exact resource-exhausted case and its session settle may one authenticated outbox-status read inspect at most 64 consumer heads, outside the measured clock. Unknown/unavailable remains unavailable; no quota, purge, retention or retry changes are implied. These criteria map to the current BenchmarkComparisons failure/null and Website selection contracts.
30
30
31
31
The benchmark source paths own current-job capture, target-specific diagnostics and comparison runner behavior. Unit tests cover real current source paths and native fixtures rather than fake executor or target behavior. Root owns workflow, schema, current cohort, Website, docs and final integration. The canonical current inventory is 330 control cells, 264 scaled cells, 792 vector cells across 11 targets; scaled profiles contain 100,000 and 1,000,000 records and applicable cells execute at least 100,000 measured operations. TimeSeries remains its separate family under ADR-050/059.
0 commit comments