<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
      <title>Knowledge Vault</title>
      <link>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault</link>
      <description>Last 10 notes on Knowledge Vault</description>
      <generator>Quartz -- quartz.jzhao.xyz</generator>
      <item>
    <title>Code Generation Decisions (CGD)</title>
    <link>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/organization/codegen-decisions</link>
    <guid>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/organization/codegen-decisions</guid>
    <description><![CDATA[ Code Generation Decisions (CGD) Owner decisions that settle conflicts between vault notes, the A7 Governance Delta v1, the skeleton build plan (2026-10-01), and the Gemini vault-architecture proposal. ]]></description>
    <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>TypeScript &amp; ESLint Standards</title>
    <link>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/references/standards/typescript-eslint</link>
    <guid>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/references/standards/typescript-eslint</guid>
    <description><![CDATA[ TypeScript &amp; ESLint Standards Standard TypeScript and ESLint configuration for projects. ]]></description>
    <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>@ap/ Package Conventions</title>
    <link>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/references/testkitchen/ap-package-conventions</link>
    <guid>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/references/testkitchen/ap-package-conventions</guid>
    <description><![CDATA[ @ap/ Package Conventions Scope: All repositories under the @ap/ npm scope. ]]></description>
    <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Rules</title>
    <link>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/</link>
    <guid>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/</guid>
    <description><![CDATA[ Rules Atomic, normative rules that the ops-core resolver injects into agent context for code generation. ]]></description>
    <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Zero runtime dependencies</title>
    <link>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/package/STD-PKG-001-zero-runtime-dependencies</link>
    <guid>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/package/STD-PKG-001-zero-runtime-dependencies</guid>
    <description><![CDATA[ Zero runtime dependencies Rule dependencies in package.json is absent or empty. Use Node built-ins and the language standard library. ]]></description>
    <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>ESM-only package manifest</title>
    <link>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/package/STD-PKG-002-esm-only-manifest</link>
    <guid>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/package/STD-PKG-002-esm-only-manifest</guid>
    <description><![CDATA[ ESM-only package manifest Rule The manifest declares &quot;type&quot;: &quot;module&quot;, &quot;sideEffects&quot;: false, engines.node of &gt;=22.12, and one exports entry for &quot;.&quot; whose conditions are types first, then import. ]]></description>
    <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Named exports through src/index.ts</title>
    <link>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/package/STD-PKG-003-named-exports-via-index</link>
    <guid>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/package/STD-PKG-003-named-exports-via-index</guid>
    <description><![CDATA[ Named exports through src/index.ts Rule The public API is exactly what src/index.ts re-exports. Use named exports only; never export default. ]]></description>
    <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>No top-level side effects</title>
    <link>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/package/STD-PKG-004-no-top-level-side-effects</link>
    <guid>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/package/STD-PKG-004-no-top-level-side-effects</guid>
    <description><![CDATA[ No top-level side effects Rule Importing a module must not do anything observable. ]]></description>
    <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Never mutate caller inputs</title>
    <link>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/package/STD-PKG-005-never-mutate-inputs</link>
    <guid>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/package/STD-PKG-005-never-mutate-inputs</guid>
    <description><![CDATA[ Never mutate caller inputs Rule Exported functions never modify their arguments. Type array and object parameters as readonly. ]]></description>
    <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
  </item><item>
    <title>Unit and acceptance test layout</title>
    <link>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/testing/STD-TEST-001-test-layout</link>
    <guid>https://irishrocker1125.github.io/Aloysius-Productions-Knowledge-Vault/rules/testing/STD-TEST-001-test-layout</guid>
    <description><![CDATA[ Unit and acceptance test layout Rule Write Vitest unit tests in tests/unit/, one file per source module, mirroring src/. ]]></description>
    <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
  </item>
    </channel>
  </rss>