Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
b3466ac
docs: add Spark alert handover, Feishu delivery and research/repair p…
JeffPengCoder Oct 30, 2026
786dada
docs: explain localhost access, tunnel lifetime and recovery
JeffPengCoder Oct 31, 2026
6c18dcb
docs: record live Spark alert, research and repair validation
JeffPengCoder Oct 31, 2026
056078f
docs: clarify fixture ownership for incoming operators
JeffPengCoder Oct 31, 2026
19d4360
docs: record follow-up Spark validation and IRAOP evidence handling
JeffPengCoder Oct 31, 2026
3c4f79c
docs: retain complete raw validation log fixtures
JeffPengCoder Oct 31, 2026
06978f4
Document native research retrieval validation and Feishu test group s…
JeffPengCoder Oct 31, 2026
8a56da6
docs: record complete research followup and confirmed Feishu delivery
JeffPengCoder Oct 31, 2026
a2e578c
docs: preserve new fault-to-Feishu run and research grounding findings
JeffPengCoder Oct 31, 2026
d822d5f
docs: render all end-to-end validation tables correctly
JeffPengCoder Oct 31, 2026
9010080
docs: record GPU telemetry test and unattended analysis failures
JeffPengCoder Oct 31, 2026
67bfc94
docs: retain all GPU validation witness files
JeffPengCoder Oct 31, 2026
9cbaede
Document Feishu native deployment and Webhook handoff
JeffPengCoder Nov 1, 2026
8d7507b
Record agent and Feishu bot display-name changes
JeffPengCoder Nov 1, 2026
c9c6cab
Record separate upstream display-name PR and Feishu bootstrap follow-up
JeffPengCoder Nov 1, 2026
f441deb
docs: record persistent GPU alert investigation and native Feishu val…
JeffPengCoder Nov 2, 2026
23646db
docs: retain upstream plugin license with complete validation evidence
JeffPengCoder Nov 2, 2026
7838a6f
docs: retain complete Feishu DM context regression and automatic loop…
JeffPengCoder Nov 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,12 @@ Invoke the installed skill when an agent needs to discover an AI Factory Operati
- More examples and deployment options: [docs/installation.md](docs/installation.md)
- Use cases: [docs/use_cases.md](docs/use_cases.md)
- Slurm RCA reference: [docs/slurm_rca.md](docs/slurm_rca.md)
- Spark alert investigation and Feishu delivery (Chinese): [docs/spark_alert_feishu_runbook.zh-CN.md](docs/spark_alert_feishu_runbook.zh-CN.md)
- GPU telemetry experiment (Chinese; unattended analysis did not pass): [complete record](docs/spark_gpu_alert_research_feishu_20261031.zh-CN.md)
- IRAOP alert validation (Chinese): [docs/spark_iraop_alert_validation.zh-CN.md](docs/spark_iraop_alert_validation.zh-CN.md)
- Edit/Auto repair validation (Chinese): [docs/spark_edit_auto_repair_validation.zh-CN.md](docs/spark_edit_auto_repair_validation.zh-CN.md)
- Spark live validation results and complete evidence (Chinese): [docs/spark_live_validation_20261031.zh-CN.md](docs/spark_live_validation_20261031.zh-CN.md)
- Spark follow-up validation, approval expiry and IRAOP evidence handling (Chinese): [docs/spark_live_validation_20261031_followup.zh-CN.md](docs/spark_live_validation_20261031_followup.zh-CN.md)
- Headless agent integration: [docs/skills/ai-factory-operations-agent-headless/SKILL.md](docs/skills/ai-factory-operations-agent-headless/SKILL.md)

## Releases & Roadmap
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,196 @@
[
{
"sessionKey": "agent:default:feishu:group:oc_00000000000000000000000000000002:sender:ou_00000000000000000000000000000001",
"origin": {
"label": "MOSAIC Alert Test",
"provider": "feishu",
"surface": "feishu",
"chatType": "group",
"from": "feishu:ou_00000000000000000000000000000001",
"to": "chat:oc_00000000000000000000000000000002",
"accountId": "default"
},
"deliveryContext": {
"channel": "feishu",
"to": "chat:oc_00000000000000000000000000000002",
"accountId": "default"
},
"records": [
{
"sourceRecordNumber": 13,
"record": {
"type": "message",
"id": "81837137",
"parentId": "ed7f4762",
"timestamp": "2026-11-02T01:17:27.397Z",
"message": {
"role": "user",
"content": "[message_id: om_x100b614a04f92898cfc95e645a6ea79]\nou_00000000000000000000000000000001: test from Jeff Peng; feishu-extra-20261102-restart-group\n\n[System: The content may include mention tags in the form <at user_id=\"...\">name</at>. Treat these as real mentions of Feishu entities (users or bots).]\n[System: If user_id is \"ou_00000000000000000000000000000002\", that mention refers to you.]",
"timestamp": 1793582243374
}
}
},
{
"sourceRecordNumber": 14,
"record": {
"type": "message",
"id": "6a8d921c",
"parentId": "81837137",
"timestamp": "2026-11-02T01:17:38.246Z",
"message": {
"role": "assistant",
"content": [
{
"type": "text",
"text": "\n\n收到,Jeff。测试通过。"
}
],
"api": "openai-completions",
"provider": "llm",
"model": "nvidia/Qwen3.6-35B-A3B-NVFP4",
"usage": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0,
"totalTokens": 0,
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0,
"total": 0
}
},
"stopReason": "stop",
"timestamp": 1793582247405,
"responseId": "chatcmpl-97bb14fd7c6f2b5f"
}
}
}
]
},
{
"sessionKey": "agent:default:feishu:direct:ou_00000000000000000000000000000001",
"origin": {
"label": "ou_00000000000000000000000000000001",
"provider": "feishu",
"surface": "feishu",
"chatType": "direct",
"from": "feishu:ou_00000000000000000000000000000001",
"to": "user:ou_00000000000000000000000000000001",
"accountId": "default"
},
"deliveryContext": {
"channel": "feishu",
"to": "user:ou_00000000000000000000000000000001",
"accountId": "default"
},
"records": [
{
"sourceRecordNumber": 5,
"record": {
"type": "message",
"id": "1763947e",
"parentId": "ca0d1336",
"timestamp": "2026-11-02T00:26:54.144Z",
"message": {
"role": "user",
"content": "[message_id: om_x100b6149c27b20a4ce3e256f5f3fea9]\nou_00000000000000000000000000000001: test from Jeff Peng;\n feishu-extra-20261102-dm",
"timestamp": 1793579211553
}
}
},
{
"sourceRecordNumber": 6,
"record": {
"type": "message",
"id": "c26de53d",
"parentId": "1763947e",
"timestamp": "2026-11-02T00:26:55.797Z",
"message": {
"role": "assistant",
"content": [
{
"type": "text",
"text": "\n\nTest received. All good on this end."
}
],
"api": "openai-completions",
"provider": "llm",
"model": "nvidia/Qwen3.6-35B-A3B-NVFP4",
"usage": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0,
"totalTokens": 0,
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0,
"total": 0
}
},
"stopReason": "stop",
"timestamp": 1793579214147,
"responseId": "chatcmpl-a71667586b58dca9"
}
}
},
{
"sourceRecordNumber": 7,
"record": {
"type": "message",
"id": "91f09042",
"parentId": "c26de53d",
"timestamp": "2026-11-02T01:16:38.832Z",
"message": {
"role": "user",
"content": "[message_id: om_x100b614a0988e4acce417b4afac0816]\nou_00000000000000000000000000000001: test from Jeff Peng; feishu-extra-20261102-restart-dm",
"timestamp": 1793582196482
}
}
},
{
"sourceRecordNumber": 8,
"record": {
"type": "message",
"id": "f4eb9cb4",
"parentId": "91f09042",
"timestamp": "2026-11-02T01:16:39.812Z",
"message": {
"role": "assistant",
"content": [
{
"type": "text",
"text": "\n\nTest received. Everything working."
}
],
"api": "openai-completions",
"provider": "llm",
"model": "nvidia/Qwen3.6-35B-A3B-NVFP4",
"usage": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0,
"totalTokens": 0,
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0,
"total": 0
}
},
"stopReason": "stop",
"timestamp": 1793582198836,
"responseId": "chatcmpl-8c75d7205512fba0"
}
}
}
]
}
]
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"historicalSourcePreservation": [
{
"file": "spark_alert_feishu_runbook.zh-CN.md",
"historicalTablesPreserved": 10,
"historicalCodeBlocksPreserved": 29
},
{
"file": "spark_e2e_alert_research_feishu_20261031.zh-CN.md",
"historicalTablesPreserved": 13,
"historicalCodeBlocksPreserved": 30
},
{
"file": "spark_feishu_webhook_native_runbook.zh-CN.md",
"historicalTablesPreserved": 14,
"historicalCodeBlocksPreserved": 25
},
{
"file": "spark_gpu_alert_research_feishu_20261031.zh-CN.md",
"historicalTablesPreserved": 27,
"historicalCodeBlocksPreserved": 9
}
],
"publicEvidenceFilesVerified": 151,
"relativeLinksMissing": [],
"privateValueScanPassed": true,
"pdfs": [
{
"pdf": "spark-gpu-validation-20261102-external.pdf",
"pages": 39,
"allPagesRendered": true,
"outOfPageWords": 0,
"replacementGlyphs": 0
},
{
"pdf": "mosaic-feishu-webhook-native-20261102-external.pdf",
"pages": 20,
"allPagesRendered": true,
"outOfPageWords": 0,
"replacementGlyphs": 0
}
],
"visualReview": "All 59 rendered pages inspected through six contact sheets; current standalone architecture inspected at 1600px. No clipped tables, overlapping labels, broken glyphs or out-of-page text."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
[
{
"name": "spark-gpu-validation-20261102-external",
"sources": [
{
"source": "spark_background_gpu_alert_native_feishu_20261102.zh-CN.md",
"sourceBytes": 50439,
"sourceSha256": "d4282ebd1b412427d42f0ee09a78cec945268d74cb1bf328a7ae8347b5f1004e",
"tables": 33,
"dataRows": 259,
"codeBlocks": 10
},
{
"source": "spark_gpu_alert_research_feishu_20261031.zh-CN.md",
"sourceBytes": 55759,
"sourceSha256": "26f8062085db91fb573648aafb263c3493ab2d912cb3411b337152e1e32c6921",
"tables": 27,
"dataRows": 282,
"codeBlocks": 9
}
],
"pages": 39,
"bytes": 756461,
"sha256": "b9ca595dd362475f5bec295ad683716219de017147b49c4252eaf9ab48698d15",
"landscapePages": [
2,
21,
23
],
"completeSourcesRendered": true
},
{
"name": "mosaic-feishu-webhook-native-20261102-external",
"sources": [
{
"source": "spark_feishu_webhook_native_runbook.zh-CN.md",
"sourceBytes": 62467,
"sourceSha256": "d6239c4c7323fd778c252dd6366f7f17da8e549e4c7274ade8869d890e71a2e8",
"tables": 16,
"dataRows": 149,
"codeBlocks": 26
}
],
"pages": 20,
"bytes": 614267,
"sha256": "6fc57e9837775de377de0781accf3ea9077acacb61f78e9783fb7461ddddce6d",
"landscapePages": [
2,
18
],
"completeSourcesRendered": true
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"checked": 436,
"unchanged": true,
"mismatches": []
}
Loading
Loading