Synaplan
기업을 위한 오픈소스 AI 플랫폼
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기nexus
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Nexus — Microsoft Unified Support · Incident Command
A professional incident command platform for L1 and L2 Microsoft Unified Support engineers. Structured scoping, probing, troubleshooting, data collection and step-by-step playbooks for Windows Server and Azure support scenarios.
Nexus instantly surfaces structured guidance for active support incidents across 7 disciplines and 63 technologies — without needing to search documentation or recall commands under pressure.README 전문 보기 ↗A professional incident command platform for L1 and L2 Microsoft Unified Support engineers. Structured scoping, probing, troubleshooting, data collection and step-by-step playbooks for Windows Server and Azure support scenarios.
Live: https://iwrik00100.github.io/nexus/src/ | Status: https://stats.uptimerobot.com/4djVFYOOwd
Nexus instantly surfaces structured guidance for active support incidents across 7 disciplines and 63 technologies — without needing to search documentation or recall commands under pressure.
| Discipline | Technologies |
|---|---|
| Networking | DNS Server, DNS Client, DHCP Server, DHCP Client, TCP/IP, SMB, DFS, NPS (RADIUS), 802.1x Wired, 802.1x Wireless, VPN, Windows Firewall, Proxy (13 technologies) |
| Directory Services | AD DS, AD Replication, Group Policy, SBSL, DFSR, Account Lockout, DC Locator, AD Disaster Recovery, Kerberos, User Profile, Windows Time, Permissions/Access Control/Auditing, LDAP, Credential Guard, AD Topology, DCPromo & DC Installation, AD Domain Join, ADCS, Certificate Enrollment, SSL/TLS, Certificate Revocation Checking, Domain & Forest Trusts, Secure Channel Issues, LSASS High CPU & Performance, Folder Redirection (25 technologies) |
| Performance | CPU, Memory, Noboot, Hang, Bugcheck (5 technologies) |
| User Experience | RDP, Printing, WMI, AVD, Windows 365 (5 technologies) |
| Device & Deployment | Windows Update, Windows Upgrade, Activation, BitLocker, Power Management, Device Management, Windows Servicing (12 technologies) |
| Storage & High Availability | Disk Issues, Storage Spaces / S2D, iSCSI, FC/SAN, Failover Clustering, Hyper-V, ReFS / NTFS, Windows Server Backup (9 technologies) |
| Collaboration | Exchange Online, Microsoft Teams, SharePoint Online, OneDrive for Business, M365 Connectivity, Hybrid Mail Flow (6 technologies) |
Networking and Directory Services are fully populated. The remaining 5 disciplines are ready for tech lead contributions.
Ctrl+F).txt, .md, .html exports of any question setnexus/
├── src/ ← Application
│ ├── index.html — UI (landing page + domain page)
│ ├── app.js — All application logic
│ └── styles.css — Glass + dark themes
│
├── domains/ ← Data (owned by tech leads)
│ ├── networking/
│ │ ├── _index.json — Lists all 11 networking technologies
│ │ ├── dns_server.json
│ │ ├── dns_client.json
│ │ ├── dhcp_server.json
│ │ ├── dhcp_client.json
│ │ ├── tcpip.json
│ │ ├── smb.json
│ │ ├── dfs.json
│ │ ├── nps.json
│ │ ├── dot1x_wired.json
│ │ ├── dot1x_wireless.json
│ │ └── vpn.json
│ ├── directory_services/ — _index.json (stub, ready for contributions)
│ ├── performance/ — _index.json (stub)
│ ├── user_experience/ — _index.json (stub)
│ ├── device_deployment/ — _index.json (stub)
│ ├── storage_ha/ — _index.json (stub)
│ └── collaboration/ — _index.json (stub)
│
├── schema/ ← JSON Schema contracts
│ ├── technology.schema.json — Validates every technology JSON file
│ └── domain-index.schema.json — Validates every _index.json
│
├── docker/ ← Containerization
│ ├── Dockerfile
│ ├── nginx.conf
│ └── docker-compose.yml
│
├── k8s/ ← Kubernetes manifests
│ ├── deployment.yaml
│ ├── service.yaml
│ ├── ingress.yaml
│ ├── configmap.yaml
│ └── kustomization.yaml
│
├── ansible/ ← Automation
│ ├── inventory.ini
│ ├── setup-dev.yml
│ └── deploy-nginx.yml
│
├── grafana/ ← Observability
│ ├── dashboards/
│ └── provisioning/
│
├── .github/
│ ├── workflows/
│ │ ├── ci.yml — JSON validation, HTML lint, Lighthouse on every PR
│ │ ├── deploy.yml — Auto-deploy to GitHub Pages on merge to main
│ │ └── codeql.yml — Security scanning
│ ├── CODEOWNERS — Domain ownership enforcement
│ ├── dependabot.yml
│ └── PULL_REQUEST_TEMPLATE.md
│
├── CONTRIBUTING.md
└── README.md
https://iwrik00100.github.io/nexus
# App only
docker compose up
# → http://localhost:8080/src/
# App + Grafana observability
docker compose --profile monitoring up
# → App: http://localhost:8080/src/
# → Grafana: http://localhost:3000 (admin / nexus)
# Enable Kubernetes in Docker Desktop Settings → Kubernetes
# Build image
docker build -t nexus:latest -f docker/Dockerfile .
# Deploy
kubectl apply -k k8s/
# Access
kubectl port-forward svc/nexus 8080:80
# → http://localhost:8080/src/
# Python 3
cd src
python -m http.server 3000
# → http://localhost:3000
Tech leads edit only JSON files — no JavaScript required.
Create domains/<discipline_key>/<tech_key>.json:
{
"key": "ad_ds",
"label": "AD DS",
"icon": "🏛",
"domain": "directory_services",
"scoping": {
"l1": ["Question 1 (min 10 chars)", "Question 2", "Question 3"],
"l2": ["Advanced question 1", "Advanced question 2", "Advanced question 3"]
},
"probing": { "l1": ["...","...","..."], "l2": ["...","...","..."] },
"troubleshooting": { "l1": ["...","...","..."], "l2": ["...","...","..."] },
"datacollection": { "l1": ["...","...","..."], "l2": ["...","...","..."] },
"playbooks": {
"symptom_slug": {
"title": "Short symptom description",
"severity": "high",
"phases": [
{ "name": "Verify", "icon": "✅", "steps": [{ "action": "Command", "expect": "Expected result" }] },
{ "name": "Isolate", "icon": "🔍", "steps": [{ "action": "Command", "expect": "Expected result" }] },
{ "name": "Fix", "icon": "🛠", "steps": [{ "action": "Command", "expect": "Expected result" }] },
{ "name": "Confirm", "icon": "🎯", "steps": [{ "action": "Command", "expect": "Expected result" }] }
]
}
}
}
_index.jsonAdd your technology to domains/<discipline_key>/_index.json:
{
"technologies": [
{ "key": "ad_ds", "label": "AD DS", "icon": "🏛" }
]
}
python -c "import json,os; [json.load(open(os.path.join(r,f),encoding='utf-8')) for r,d,fs in os.walk('domains') for f in fs if f.endswith('.json')]; print('All valid')"
CI will automatically validate JSON schema, HTML, and run Lighthouse. Your domain owner must approve before merge.
CI blocks a PR if any of these fail:
| Rule | Requirement |
|---|---|
| JSON syntax | Valid JSON — no trailing commas, no comments |
key format | Snake_case: a-z, 0-9, _ only |
domain field | Must match one of the 7 valid discipline keys |
| Minimum questions | At least 3 items per l1 and l2 array |
| Question length | Each question at least 10 characters |
| Severity | Must be "high", "medium", or "low" |
| Layer | Tool | Purpose |
|---|---|---|
| Source control | GitHub | Branching, PRs, code review |
| CI | GitHub Actions | JSON validation, lint, Lighthouse on every PR |
| CD | GitHub Actions + Pages | Auto-deploy on merge to main |
| Security | CodeQL + Dependabot | SAST scanning + dependency alerts |
| Containerization | Docker + nginx | Local dev, reproducible environment |
| Orchestration | Kubernetes (local) | Deployment manifests, rolling updates |
| Config management | Ansible | Dev setup, self-hosted deploy |
| Observability | Grafana | CI/CD pipeline health, Lighthouse score trends |
| Governance | CODEOWNERS | Per-discipline ownership enforcement |
Total cost: $0 — everything runs free locally or on GitHub.
| Shortcut | Action |
|---|---|
Ctrl+F | Focus question search |
Esc | Back to disciplines / close Incident Log |
Ctrl+L | Clear AI chat (Phase 2) |
Nexus · Microsoft Unified Support · Incident Command