feat(ql3): add local run log retention

This commit is contained in:
whyour
2026-08-12 02:57:43 +08:00
parent 308aa75d89
commit 2bfa8ca279
50 changed files with 2752 additions and 85 deletions
@@ -34,18 +34,15 @@ test('inspects the exact fresh Profile schema without exposing its path', async
assert.equal(result.status, 'ready');
assert.equal(result.profile, 'edge');
assert.equal(result.storage.contractName, 'local-control-core');
assert.equal(result.storage.contractVersion, 43);
assert.equal(result.storage.migrationCount, 86);
assert.equal(result.storage.contractVersion, 44);
assert.equal(result.storage.migrationCount, 88);
assert.equal(result.storage.journalMode, 'delete');
assert.equal(JSON.stringify(result).includes(state.directory), false);
});
test('CLI is explicit, content-free and rejects a non-private database', async (t) => {
const state = await fixture(t, 'standalone');
const cli = path.resolve(
__dirname,
'../dist/lifecycle/localReadinessCli.js',
);
const cli = path.resolve(__dirname, '../dist/lifecycle/localReadinessCli.js');
const args = [
cli,
`--database=${state.databasePath}`,