neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
Ethotechnics 표준·온톨로지·용어집·진단을 공개 제공, 고위험 AI 시스템 구축·감사 팀을 지원합니다
The open-access home of Ethotechnics standards, ontology, glossary, and diagnostics for teams building or auditing high-stakes AI systems.
개발 도구TypeScript · AstroGitHub @zz-plant온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
This repository powers ethotechnics.org, the home of Ethotechnics.
Ethotechnics is the engineering discipline concerned with keeping authority, evidence, capability,
consequence, and correction coupled tightly enough that increasing machine agency does not silently
become unreviewable institutional power. The site publishes proposed standards, mechanisms,
diagnostics, and a glossary that make those states explicit and reviewable. The project favors
lean, fast-loading pages and clear storytelling.README 전문 보기 ↗This repository powers ethotechnics.org, the home of Ethotechnics. Ethotechnics is the engineering discipline concerned with keeping capability, authority, evidence, dependency, standing, and correction coupled tightly enough that increasing machine agency does not silently become unreviewable institutional power. Its central claim: institutions absorb the evidence that their automated systems are wrong (a worker quietly fixes the error, an appeal settles one case, and the rule never changes). Ethotechnics names that mechanism, scores it in public cases, and specifies the records that carry the evidence back to the rule in any institution that adopts them. The site publishes proposed standards, mechanisms, diagnostics, and a glossary that make those states explicit and reviewable. The project favors lean, fast-loading pages and clear storytelling.
Live site: https://ethotechnics.org
Canonical Repository: This repository powers the authoritative public site at ethotechnics.org. Legacy traffic from
ethotechnics.comis permanently 301-redirected here viazz-plant/et.
/standards/laws. The method that walks the chain and the six safeguards is at /method./api, JSON Schemas under
/standards, plus llms.txt, llms-full.txt, and an agent spec.bun installbun dev (opens local Astro server)bun run checkbun run buildbun run preview (Astro) or bun run preview:cf (Wrangler with local Cloudflare bindings)For one-shot Codex bootstrap, run bun run setup:codex. For deeper setup tips, see docs/local-development.md.
| Command | Purpose |
|---|---|
bun dev | Run the Astro development server. |
bun run build | Validate content JSON and build the Worker bundle (dist/server/entry.mjs). |
bun run build:search | Generate the Pagefind search index in dist/pagefind. |
bun run preview | Preview the Worker build locally. |
bun run preview:cf | Preview the Worker build via Wrangler with local bindings. |
bun run check | Run default PR checks: lint, type checks, Astro checks, JSON validation, and unit tests. |
bun run check:full | Run deep checks: default PR checks plus SEO audit and coverage unit tests. |
bun run clean | Remove generated local build/test artifacts while keeping dependencies installed. |
bun run clean:all | Remove all generated artifacts plus local dependencies and Playwright caches. |
bun run lint | Lint Astro and TypeScript sources under src/. |
bun run lint:fix | Lint and auto-fix Astro and TypeScript sources under src/. |
bun run format | Format Markdown and source files with Prettier. |
bun run format:check | Check formatting with Prettier (CI-friendly). |
bun test | Run unit and component tests with Bun. |
bun run test:e2e | Build and run Playwright against the preview server (Chromium, Firefox, WebKit). |
bun run test:e2e:smoke | Build and run a Chromium-only Playwright smoke suite. |
bun run test:e2e:ci | Build and run Playwright on Chromium only for CI. |
bun run deploy | Build and deploy the Worker to Cloudflare using Wrangler. |
The following paths are generated and safe to delete locally when you want to reclaim disk space:
dist/, .astro/, .vercel/, coverage/test-results/, playwright-report/, blob-report/, playwright/.cache/, playwright/.auth/astro_check_log.txtnode_modules/ (recreated with bun install)Use bun run clean for standard output cleanup and bun run clean:all when you also want to
remove dependencies and Playwright caches.
bunx playwright install --with-deps to install browser
binaries and system packages.bun run test:e2e builds the Worker bundle and runs Playwright against bun run preview
across Chromium, Firefox, and WebKit.bun run test:e2e:smoke and bun run test:e2e:ci run the same flow on Chromium only for
faster PR and CI validation; run the full three-browser matrix locally before release.bun run preview:cf when you need to validate Worker runtime behavior (Durable Objects,
bindings, or Workers KV) locally.PLAYWRIGHT_BASE_URL (defaults to http://127.0.0.1:4321).CF_PAGES_URL; enable testing in the dashboard to run
Playwright after the Worker build.PLAYWRIGHT_BROWSERS_PATH=~/.cache/playwright.https://playwright.azureedge.net.PLAYWRIGHT_DOWNLOAD_HOST=https://your-mirror.example.com.bun test runs the test suite.bun run test:unit:ci to execute once with coverage..env.example to .env.local for local development. Astro automatically loads .env,
.env.local, and environment-specific files (such as .env.development)..env.example if the project
adopts external services.Requests pass through src/middleware.ts, which redirects www.ethotechnics.org to the apex and
appends a hardened header set to every response:
Strict-Transport-Security): one-year max age with subdomains and preload to enforce
HTTPS everywhere.self, blocks frames and plug-ins, restricts
styles to the site origin, and permits images from the site, https: origins, or data: URLs.no-referrer to avoid leaking navigation history.nosniff to disable MIME-type sniffing.The site uses the official Cloudflare adapter for Astro to produce a Worker-compatible server
build. wrangler.toml captures the base Worker name and compatibility settings; the generated
dist/server/wrangler.json captures the built entrypoint (dist/server/entry.mjs) and assets.
Session storage is not enabled by default; if you add it later, define the KV binding in
wrangler.toml before deploying.
@astrojs/cloudflare) and configured in astro.config.mjs with
output: "server"./_astro/*, /assets/*) from the server function so they can be served directly via the assets
binding.bun run build when you need to preview or inspect the output.
The generated Worker entry is emitted to dist/server/entry.mjs, and the build runs
patch:cf-worker so the generated Astro app renders buffered HTML under nodejs_compat.bun run deploy.
bunx, so no global installation is required.bun run build first so the upload always reflects the latest bundle.dist/server/wrangler.json so Wrangler uploads the
server entry and the matching dist/client assets together..assetsignore from public/ to dist/client so Wrangler only serves
client assets from the asset binding.ethotechnics.org to point to the Cloudflare Worker route you set in Wrangler.docs/README.md for how the docs folder is organized, when to add a
new guide, and formatting expectations.docs/contributor-workflow.md outlines the change loop, required
checks, and formatting conventions for day-to-day work.docs/architecture.md covers the rendering model, middleware, and
Cloudflare Worker deployment. Update it when routing, layouts, or adapters change.docs/specifications.md provides a high-level snapshot of site goals,
routing, and delivery defaults.docs/adding-pages.md walks through creating new Astro routes without
breaking shared navigation and metadata. Use it as the checklist for new content.docs/page-specifications.md lists route-by-route expectations
for data, layout, and accessibility.docs/content-data.md documents JSON-backed content sources, schemas,
and validation steps.docs/content-components.md catalogs the page intro, section
blocks, cards, and other building blocks reused across routes. Extend it when adding shared UI.docs/local-development.md captures local setup, previews, and
troubleshooting tips.src/pages: Astro routes, starting with src/pages/index.astro for the
homepage content.src/layouts: Shared layouts such as src/layouts/BaseLayout.astro,
which wires global SEO, fonts, and the navigation shell.src/components: Interactive islands and shared UI components such as the navigation in
src/components/Navigation.astro.src/styles: Global styles and theme tokens defined in src/styles/global.css.CONTRIBUTING.md for the canonical contribution workflow.bunx prettier --write.bun run check for code or mixed changes; run bun run check:full for release
prep or periodic deep validation. Docs-only updates can skip both.bun run check on pull requests via the Site checks workflow.AGENTS.md, docs/README.md, and
CODE_OF_CONDUCT.md before making larger updates.CHANGELOG.md.This project is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license (CC BY-SA 4.0). Unless otherwise noted, you may share and adapt the content with proper attribution and under the same license terms. See https://creativecommons.org/licenses/by-sa/4.0/ for details.
docs/cloudflare-playwright.mddocs/testing-todos.md tracks current test coverage and outstanding
gaps to prioritize.docs/glossary.md defines shared terminology used across the site and docs.docs/diagnostics-outputs.md collects diagnostics output
references; docs/reviews/usability-audit.md is the dated
UX review snapshot.