test: preserve bounded Kilo offline incompatibility proof (#52) #100
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue-52-kilo-offline-proof"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Scope
Refs #52. Owner explicitly resumed the loop for a minimum offline feasibility proof using Kilo CLI 7.8.18 at exact source
0bc1c373a9d9c5abd2a1a941f2bcebb321f467f1, first non-exclusive candidate. This PR preserves an early negative, not product integration, a permanent harness selection or a runtime dependency. Keep #52 open.Evidence
4162f6fa9f774beaf6e92d86b7ebc92f306da4bdseparately validates captured final input.execution_requirements, explicit no-profile nulls, low effort and output limit survive the native main path. Ordinary user text plus Kilo's appended environment context becomes multipart content. Producer parser rejects exactlyunsupported_parameter,param=messages; a parser-only string-message control succeeds, without forwarding/claiming a prompt translation.Changes
Developer-only opt-in proof runner and fixtures; existing feasibility/reuse evidence and complete MIT attribution for adapted test setup. No
src/, architecture port oruv.lockchange. Runner verifies full tracked source export against exact public Git objects and records runtime/lock/archive/fixture digests. TRUSTED_DEVELOPMENT only; global-fetch instrumentation is not a network/hostile-worker sandbox.Validation
NOT_ESTABLISHED.make check: passed, 1457 pytest passed, 85 native/environment skips, 106 subtests; format/lint/type/import/secrets/diff gates pass.make package-check: passed reproducible sdist/wheel and installed smoke.make audit: no known vulnerabilities.Base
e1aca78b0e56afffb245005e25ecb7b155a8367a; headc717613d0d03e1fb5ce9a9e4f3a4c3b47cc6da56. Full #52 remains incomplete; its tested combination's gate is issue-local. Fresh canonical assessment identifies independently executable offline #55 and native #62 work, not QUEUE_EMPTY.