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 24c0ac4
Browse filesBrowse the repository at this point in the historyBrowse files
feat(query): add bounded Q2 joins and committed scan verification
Execute authorized same-partition typed-row INNER JOIN with explicit Q2/AST2,
exact source identities and existing cumulative read/work/result bounds.
Verify real concurrent document/index cuts and preserve native MCP schema,
persisted field-use/redaction and whole-operation contributor selection.
Full local Release and formatter pass. Owning native normal/scalar each606/606
and indexed/idempotency real process recovery2/2 pass with zero skips or
source/DLL/PDB drift. Retain original failed observations and honest status:
new Q2 public RF3/Linux, full SQL/protocol and complete product coverage remain
open; latest original StageVI Linux RF3 has7failed operations.
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
@@ -450,6 +450,7 @@ For changes outside existing owner authorization, obtain direction before changi
450
450
- Owner correction 2026-10-04 separates database measurements from website testing: Benchmarks owns native database preparation, independent workloads, result validation and authenticated JSON aggregation. Chrome, browser/site tests and website qualification MUST NOT be benchmark dependencies. A separate website-build action may run after the JSON is ready or be triggered through CI; the owner explicitly permits static site building at the end of Benchmarks. The selected implementation uses independent CI website jobs on own-main push/manual and completed Benchmarks events. Every website build MUST use the newest completed own-main Benchmarks run and its successful authenticated aggregate, across push/manual producers, rather than blindly using the triggering run or falling back after invalid latest evidence. Preserve exactly three workflows, failed/null cells, original provenance, website gates and predeploy freshness. Website failure cannot block database metrics production. This supersedes earlier integrated qualification placement and the interim static-build prohibition. KeyLoad engine implementation remains owned by the other agent.
451
451
- Complete the coherent task's implementation before executing its runtime tests or benchmarks. Author the mapped tests with the code, then run the required validation after the implementation and self-review; do not let repeated intermediate verification replace implementation progress. This owner correction2026-10-03 supersedes test-first execution for the current work while preserving every final correctness, CI, fault and performance gate.
452
452
- Owner reiteration 2026-10-04 requires concurrent feature implementation with three to five capable Luna coding agents when slots permit. Keep independent pending product tasks moving while the lead integrates and verifies completed stages; a long test run or unfinished qualification of one feature MUST NOT block implementation of unrelated features. Use disjoint write scopes and stable compiled test snapshots, retain every acceptance gate, and close each task as soon as its own complete acceptance evidence exists rather than waiting for the entire plan.
453
+
- Owner correction 2026-10-07 requires parallel batches of complete-operation test creation, execution and fixes across independent acceptance scopes. For this work the owner explicitly authorizes GPT-6.1 Sol workers with low effort in place of the earlier Luna selection. Keep available worker slots occupied with concrete disjoint scopes while the lead reviews, integrates and delivers batches. Read-only execution of already compiled native TUnit suites may run concurrently only with distinct result/temporary paths, independent owned resources and unchanged source/DLL/PDB identities; serialize builds, shared source joins and any conflicting Aspire/image lifecycle. Preserve whole-flow assertions and every existing acceptance, provenance, cleanup and delivery gate.
453
454
- Each agent MUST follow the execution plan for its own user-assigned task and complete only that task; change its scope only when the owner explicitly redirects it (owner correction 2026-10-03).
454
455
- Other chats' plans, progress, requests and concurrent changes MUST NOT expand an agent's task or redirect its implementation. Preserve their work and leave their tasks to their owners (owner correction 2026-10-03).
455
456
- Repairs and verification MUST stay within the assigned task. Report an unrelated failure to the owner without taking over its implementation; direct user instructions remain authoritative (owner correction 2026-10-03).
and [journal-backed Durable Jobs](docs/Features/ClusterRouting/RuntimeJournal.md)
389
387
are being integrated. The source includes due-work wakeups, bounded telemetry,
390
-
local lifecycle ownership and saga timeout jobs; current-source build and runtime
391
-
qualification remain in progress. Native
388
+
local lifecycle ownership and saga timeout jobs. The current solution build
389
+
passes; complete native runtime qualification remains in progress. Native
392
390
job restart/adoption and real SDK/MCP RF3 fault qualification remain open.
393
391
394
392
Runtime timeouts, retries and resource limits use centrally validated typed options. The [configuration contract](docs/ADR/ADR-113-centralized-runtime-options.md)
395
-
also covers the SDK, CLI and Aspire host; complete build and runtime verification
396
-
of the current source remain pending.
393
+
also covers the SDK, CLI and Aspire host. The full current solution builds;
394
+
complete runtime and original Linux qualification remain pending.
397
395
398
396
For detailed status, see the [implementation tracker](docs/implementation/status.json) and the [qualification records](docs/implementation/). We publish performance numbers only from real GitHub Actions runs, on the [website](https://www.keyload.cloud/).
Copy file name to clipboardExpand all lines: docs/ADR/ADR-033-code-quality.md
+36Lines changed: 36 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -173,3 +173,39 @@ TASK-CQ-FUNCTIONAL-UNIT-INVENTORY-043 joins temporary-directory creation to the
173
173
TASK-CQ-FUNCTIONAL-UNIT-INVENTORY-043 inventory validation preserves native multi-case declaring classes and byte-preserving benchmark transfer namespaces. Distinct declaring classes still obey the frozen positive selector identity contract. The exact physical ComparisonTests source path/hash establishes moved-case ownership; preserved UnitTests namespaces are not functional coverage authority. Case identities remain unique and all functional census/positive-group parity and exclusion checks remain mandatory.
174
174
175
175
The 2026-10-07 report-display amendment to TASK-CQ-FUNCTIONAL-UNIT-INVENTORY-043 records the declared CLR `className` from original TRX separately from exact original MTP `nativeReportClassName` on each functional inventory row. Native TUnit tree selectors use the former; fixture display suffixes remain untouched in the latter. The linked CodeQuality contract freezes the extra field's bounds, one-to-one report/TRX/source joins, unchanged moved-case shape and mandatory successful census/group parity. Ordered stages are contract freeze, private two-script producer repair and native draft reconciliation, one coherent inventory/producer/workflow join, strict build/format/parser checks, and original complete Linux coverage plus ProductAdmission qualification. Root owns integration; the Luna worker owns only `functional-coverage.native-merge.contributors.ps1` and `functional-coverage.native-merge.functional-report.ps1` within the existing stage. Rollback removes the coherent amendment without introducing a fallback alias reader. Public APIs, persisted formats, dependencies and all existing thresholds are unchanged; failed draft evidence remains unqualified.
176
+
177
+
178
+
## Q2 whole-operation contributor integration
179
+
180
+
TASK-CQ-Q2-CONTRIBUTOR-044 and AC-CQ-Q2-CONTRIBUTOR-001 continue REQ-CQ-009 /
181
+
AC-CQ-044/046/047 under the matching CodeQuality contract frozen 2026-10-07.
182
+
Root joins the 37 additional exact operation rows in the existing product
183
+
contributor registry and the native report reader as one coherent stage. The
184
+
Luna reader owner extends only the exact RF3 display/CLR/fixture/native-ID join
185
+
for the four constructor-data Q2 classes and the one parameterless budget
186
+
class; preserve the two existing exact mappings, original TRX/source checks,
187
+
rejection behaviour, schemas and bounds. It is current pinned-TUnit identity,
188
+
not a stored database format or compatibility path.
189
+
190
+
Ordered stages: freeze this feature/ADR contract; review disjoint guarded JSON
191
+
and one-script proposals; run strict build/format and native whole-flow tests;
192
+
require original complete Linux normal/scalar/recovery/RF3 and the required
0 commit comments