69 lines
3.5 KiB
Markdown
69 lines
3.5 KiB
Markdown
---
|
||
title: Ax9000WRTBuild – Project Glossary
|
||
type: curated
|
||
permalink: main/projects/6f47523e-e22e-4cdd-bd18-76e5e474ee0c/curated/ax9000-wrtbuild-project-glossary
|
||
stable_id: 4f34e9e9-37e1-4902-b7b9-d8db5703ec11
|
||
scope: project
|
||
project_id: 6f47523e-e22e-4cdd-bd18-76e5e474ee0c
|
||
workspace_type: general
|
||
usage_profile_id: null
|
||
preference_context: general
|
||
document_type: glossary
|
||
revision: 1
|
||
source_memory_ids: []
|
||
source_checkpoint_ids: []
|
||
source_file_ids: []
|
||
source_git_commit: a066d95b43240f85f5abcf18305c2edfe1da91a3
|
||
source_git_commits:
|
||
- a066d95b43240f85f5abcf18305c2edfe1da91a3
|
||
source_agent_sync_ids: []
|
||
model_connection: Sub2API
|
||
model_name: git-restore
|
||
source_count: 52
|
||
source_revisions: {}
|
||
source_dispositions:
|
||
processed: 52
|
||
unchanged: 0
|
||
unsupported: 0
|
||
skipped: 0
|
||
cited_source_ids:
|
||
- git:packages/luci-app-frpc/root/usr/libexec/frpc-launcher
|
||
- git:packages/luci-app-frpc/root/usr/libexec/rpcd/frpc-manager
|
||
- git:profiles/ax9000/presets.json
|
||
job_cited_source_ids:
|
||
- git:packages/luci-app-frpc/root/usr/libexec/frpc-launcher
|
||
- git:packages/luci-app-frpc/root/usr/libexec/rpcd/frpc-manager
|
||
conflicts: []
|
||
supersedes: []
|
||
preferences: []
|
||
source_cursor: 700
|
||
source_hash: 425f69c7d615a0522a06a54c0b88e30cbb169b3da8e430a957345bc06a169bb7
|
||
prompt_version: 2026-08-12.3
|
||
schema_version: '3'
|
||
curation_job_id: null
|
||
created_at: '2026-08-12T18:38:08.245481+00:00'
|
||
updated_at: '2026-09-23T14:58:42.417537+00:00'
|
||
tags:
|
||
- project
|
||
- glossary
|
||
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
|
||
---
|
||
|
||
| Term | Definition | Source |
|
||
|------|------------|---------|
|
||
| **KISS / YAGNI** | Keep it simple, no unnecessary features. | `bf88c265-4749-4c50-85bc-4bae25298cd5` |
|
||
| **Vaultwarden** | Single source for all sensitive data; code never stores secrets. | `105b328f-4bda-4641-90a7-7282ef156316` |
|
||
| **NSS** | Qualcomm Network Subsystem – required for AX9000. | `4f3555d5-bffb-45c9-9c35-a04e7c41800f` |
|
||
| **LuCI** | OpenWrt web UI framework; custom `luci‑app‑ax900‑hardware` for fan/LED. | `git:packages/luci-app-ax900-hardware/*` |
|
||
| **FastAPI** | Backend service, currently unauthenticated. | `ff34c6eb-6bba-41e5-9e43-ff80941fa823` |
|
||
| **Vue 3 + Vite** | Front‑end SPA dev server. | `ff34c6eb-6bba-41e5-9e43-ff80941fa823` |
|
||
| **Docker Hub Proxy** | Local proxy configuration to allow Docker to pull from the internet without external access. | `468f52a6-e941-49f7-a422-64bbcec6e0f4` |
|
||
| **FastAPI JWT Auth** | JWT‑based authentication binding FastAPI to `127.0.0.1`. | `67e34406-4966-4e48-ab88-69e2fb15a144` |
|
||
| **Unified JSON‑Schema** | Single schema driving both Pydantic models and Vue TypeScript definitions. | `67e34406-4966-4e48-ab88-69e2fb15a144` |
|
||
| **OpenWrt Source** | `qosmio/openwrt‑ipq 25.12‑nss` – base for AX9000 firmware. | `ac351f5e-5eb7-4752-8666-56550b5b2130` |
|
||
| **Feeding** | Footnotes: Official OpenWrt + Qosmio NSS + community `kiddin9`. | `ac351f5e-5eb7-4752-8666-56550b5b2130` |
|
||
| **Luci‑App‑AX900‑Hardware** | Custom pacakge for fan/LED control. | `ac351f5e-5eb7-4752-8666-56550b5b2130` |
|
||
| **frpc** | Frp client package for AX9000. | `git:packages/luci-app-frpc/root/usr/libexec/frpc-launcher` |
|
||
| **frpc‑manager** | RPC interface managing frpc state and configuration. | `git:packages/luci-app-frpc/root/usr/libexec/rpcd/frpc-manager` |
|
||
| **Package‑Catalog** | JSON listing all packages shipped with profile `ax9000`. | `profiles/ax9000/package-catalog.json` |
|
||
| **Build Scripts** | Scripts handling Docker image building, package cache, and firmware compilation. | `scripts/build-docker.ps1`, `scripts/build.sh` | |