generator: core apply loop, sanitizers, system config routes
render() is pure and gives every file the header (bodies arrive per task). apply() runs one at a time, debounces requestApply, writes changed files atomically (mode 0640), keeps .prev, sends each needed reload once, skips pjsip reload and sets restartRequired when transports change, and records generator_runs. AMI connects on startup and every reconnect forces a full apply. Admin routes: config apply/rollback and a masked generated-files view. Task: M2-T2
This commit is contained in:
1 parent
70b0a92666
commit
a5de247948
13 files changed
+725
-6
No files matched your search
+4
-1
@@ -8,7 +8,10 @@ export default tseslint.config(
|
||||
{ ignores: ['**/dist/', 'data/', '**/node_modules/', '.pnpm-store/'] },
|
||||
js.configs.recommended,
|
||||
tseslint.configs.recommended,
|
||||
{ languageOptions: { globals: globals.node } },
|
||||
{
|
||||
languageOptions: { globals: globals.node },
|
||||
rules: { '@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_' }] },
|
||||
},
|
||||
{
|
||||
files: ['apps/web/**/*.{ts,tsx}'],
|
||||
languageOptions: { globals: globals.browser },
|
||||
|
||||
Reference in new issue
Block a user