Add full shell, replaceable Omics adapter and bilingual interaction
Implement approved specification #32 and tickets #33-#37. Keep host authentication server-verified and pin session interaction language. Compile scoped base selectors for browser compatibility and retain full gutters during CSS pruning.
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
const test = require("node:test");
|
||||
const assert = require("node:assert/strict");
|
||||
const { installRepairGate } = require("../memory/repair.js");
|
||||
const { gateText } = require("../core/locale.js");
|
||||
|
||||
function gate({ answers, fail = false, resume = false }) {
|
||||
let tool;
|
||||
@@ -8,6 +9,8 @@ function gate({ answers, fail = false, resume = false }) {
|
||||
const repair = { repair_id: "receipt", choice: null, status: "proposed", can_apply: true,
|
||||
saved: false, indexed: false, options: [{ id: "fix", content: { detail: "Correction" } }] };
|
||||
installRepairGate({ registerTool: def => { tool = def; } }, {
|
||||
languageFor: () => "en",
|
||||
gateText,
|
||||
workflow: { activate() {}, phase: () => ({ id: "F4" }) },
|
||||
memory: { execute: (_ctx, args) => {
|
||||
calls.push(args);
|
||||
|
||||
Reference in New Issue
Block a user