Skill: zhanghaibo7612/traffic-law-doc (version 1.0.2)

--- name: traffic-law-docs description: parse traffic accident legal documents and generate exam answers. use when user needs to extract text from word documents in e jiaotong directory, parse traffic safety exam papers, or generate structured legal knowledge base. supports batch processing of legal documents, exam paper analysis, and answer generation based on traffic laws. --- # traffic law documents parser parse traffic accident legal documents and generate exam answers based on chinese traffic safety laws. ## overview this skill provides tools for: 1. batch parsing legal documents - extract text from doc and docx files 2. building legal knowledge base - generate structured json from parsed documents 3. exam paper processing - parse exam papers and generate complete answers 4. legal citation - reference specific articles from traffic laws ## when to use use this skill when: - user asks to parse documents in e jiaotong directory - user needs to extract text from word documents - user wants to generate exam answers for traffic safety exams - user needs to query specific traffic law articles - user asks about traffic accident legal provisions ## supported document types | document type | extension | parser | |--------------|-----------|--------| | word document old | doc | word com | | word document new | docx | word com | | legal regulations | doc docx | word com | | exam papers | docx | word com | ## core workflow ### 1. parse legal documents initialize word com to parse documents and extract text content. ### 2. batch process directory process all doc and docx files in the legal documents directory. ### 3. generate exam answers parse exam paper content, identify question types, and generate answers based on traffic laws. ## output format ### legal knowledge base json ```json { "filename": { "filename": "original filename", "path": "full path", "content": "document content", "articles": { "article1": "content" } } } ``` ### exam answer document markdown format with question number, correct answer, legal basis, and explanation. ## key legal references ### primary laws - chinese traffic safety law - chinese traffic safety law implementation regulations - chinese civil code tort liability ### judicial interpretations - supreme court interpretation on traffic accident compensation - supreme court interpretation on personal injury compensation ### regulations - traffic accident handling procedures - compulsory traffic accident liability insurance regulations ### standards - human body injury disability grading - labor capacity assessment standards ## common tasks ### task parse all legal documents 1. check if e jiaotong laws directory exists 2. get all doc and docx files 3. parse each document 4. build json structure 5. save to traffic laws parsed json ### task generate exam answers 1. parse exam paper 2. identify question types 3. generate answers with legal references 4. create markdown answer document ### task query specific article 1. load parsed json 2. search for article number 3. return article content ## important notes - save output as utf-8 for chinese characters - requires microsoft word installed - release com objects after use - some old doc files may fail to parse ## example usage user asks to parse legal documents action batch parse all files and generate json user asks to fill exam answers action parse exam and generate answers user asks about law article 76 action query json and return article content ## file locations - source documents e jiaotong laws - parsed output traffic laws parsed json - exam answers exam answers md

path: _meta.json
content: ownerId: kn78a8wc888q6v9vge3swgw04x82b55f
slug: traffic-law-doc
version: 1.0.0
publishedAt: 1773899443728

path: scripts/generate_exam_answers.py
content: #!/usr/bin/env python3
"""
Generate answers for traffic safety exam papers

This script parses a traffic safety exam paper and generates complete answers
based on Chinese traffic laws and regulations.

Usage:
    python generate_exam_answers.py --exam-file "exam.docx" --output "answers.md"
"""

import os
import re
from datetime import datetime
from pathlib import Path
from typing import Dict, Optional


class ExamAnswerGenerator:
    """考试答案生成器"""
    
    def __init__(self, laws_json: str = "traffic_laws_parsed.json"):
        """
        Initialize answer generator
        
        Parameters:
        -----------
        laws_json : str
            Path to parsed laws JSON file
        """
        self.laws_json = laws_json
        self.legal_references = self._load_legal_references()
    
    def _load_legal_references(self) -> Dict:
        """Load legal references"""
        # Core legal references
        references = {
            "道路交通安全法": {
                "76": "机动车发生交通事故造成人身伤亡、财产损失的，由保险公司在交强险限额内赔偿；不足部分按过错承担责任",
                "70": "发生交通事故应立即停车、保护现场、抢救伤员并报警",
                "91": "饮酒后驾驶机动车的，处暂扣六个月机动车驾驶证，并处一千元以上二千元以下罚款"
            },
            "民法典": {
                "1165": "行为人因过错侵害他人民事权益造成损害的，应当承担侵权责任",
                "1179": "侵害他人造成人身损害的，应当赔偿医疗费、护理费、交通费、营养费、住院伙食补助费等"
            },
            "司法解释": {
                "交通事故赔偿": "同时投保交强险和商业险的，先由交强险赔偿，不足部分由商业险赔偿"
            }
        }
        
        # Try to load from JSON if exists
        if os.path.exists(self.laws_json):
            try:
                import json
                with open(self.laws_json, 'r', encoding='utf-8') as f:
                    data = json.load(f)
                    # Could parse and add to references
                    references["loaded_from_json"] = True
            except Exception:
                pass
        
        return references
    
    def parse_exam_paper(self, exam_file: str) -> str:
        """
        Parse exam paper content
        
        Parameters:
        -----------
        exam_file : str
            Path to exam paper file
        
        Returns:
        --------
        str
            Exam paper text content
        """
        print(f"Parsing exam paper: {exam_file}")
        
        # For .docx files, we'd need python-docx
        # This is a simplified version
        if exam_file.endswith('.docx'):
            try:
                import zipfile
                import xml.etree.ElementTree as ET
                
                with zipfile.ZipFile(exam_file, 'r') as z:
                    xml_content = z.read('word/document.xml')
                
                tree = ET.fromstring(xml_content)
                texts = []
                for elem in tree.iter():
                    if elem.tag.endswith('}t'):
                        if elem.text:
                            texts.append(elem.text)
                
                return ''.join(texts)
            except Exception as e:
                print(f"Error parsing .docx: {e}")
                return f"[Error parsing file: {exam_file}]"
        else:
            return f"[Unsupported file format: {exam_file}]"
    
    def generate_answer_template(self, exam_content: str, output_path: str):
        """
        Generate answer template
        
        Parameters:
        -----------
        exam_content : str
            Exam paper content
        output_path : str
            Path to save answer document
        """
        # Generate answer document
        answer_content = f"""# 交通安全教育与交通事故赔偿知识普及考核试卷 - 答案

**考生姓名：** _______________  
**答题日期：** _______________  
**得分：** _______________  
**判卷人：** _______________

---

## 答案生成说明

本文档由 Traffic Law Docs Skill 自动生成  
生成时间: {datetime.now().strftime("%Y-%m-%d %H:%M:%S")}

---

## 法律依据

本答案基于以下法律法规：

1. **《中华人民共和国道路交通安全法》**（2021修正）
2. **《中华人民共和国道路交通安全法实施条例》**
3. **《中华人民共和国民法典》** 侵权责任编
4. **《最高人民法院关于审理道路交通事故损害赔偿案件适用法律若干问题的解释》**
5. **《机动车交通事故责任强制保险条例》**

---

## 试卷内容预览

```
{exam_content[:2000] if len(exam_content) > 2000 else exam_content}
```

**注：完整答案需要根据具体题目内容手动填写或结合 AI 分析生成**

---

## 常见题型答题要点

### 一、单项选择题
- 仔细阅读题目，选择最符合法律规定的选项
- 注意题目中的"不属于"、"错误的是"等否定词

### 二、多选题
- 至少选择2个正确答案
- 漏选得部分分，错选不得分

### 三、填空题
- 准确填写法律术语
- 注意数字、年限等关键信息

### 四、判断题
- 仔细阅读，注意绝对化表述（"所有"、"必须"等）
- 依据具体法律条款判断

### 五、主观题
答题框架：
1. **概念阐述** - 解释涉及的法律概念
2. **法律依据** - 引用具体法律条款
3. **案例分析** - 结合题目案例分析
4. **结论** - 给出明确结论

### 六、案例题
答题步骤：
1. **事实认定** - 梳理案件事实
2. **法律适用** - 确定适用的法律条款
3. **责任分析** - 分析各方责任
4. **赔偿计算** - 计算赔偿金额（如需要）

---

## 核心法律条款速查

### 道路交通安全法关键条款

**第七十六条** - 交通事故赔偿责任
> 机动车发生交通事故造成人身伤亡、财产损失的，由保险公司在机动车第三者责任强制保险责任限额范围内予以赔偿；不足的部分，按照下列规定承担赔偿责任：...

**第九十一条** - 酒驾处罚
> 饮酒后驾驶机动车的，处暂扣六个月机动车驾驶证，并处一千元以上二千元以下罚款。...

**第七十条** - 事故处理义务
> 在道路上发生交通事故，车辆驾驶人应当立即停车，保护现场；造成人身伤亡的，车辆驾驶人应当立即抢救受伤人员，并迅速报告执勤的交通警察或者公安机关交通管理部门。...

### 民法典侵权责任编关键条款

**第一千一百六十五条** - 过错责任原则
> 行为人因过错侵害他人民事权益造成损害的，应当承担侵权责任。

**第一千一百七十九条** - 人身损害赔偿范围
> 侵害他人造成人身损害的，应当赔偿医疗费、护理费、交通费、营养费、住院伙食补助费等为治疗和康复支出的合理费用，以及因误工减少的收入。...

---

## 生成文件信息

| 项目 | 内容 |
|------|------|
| 试卷文件 | {exam_file if 'exam_file' in locals() else 'N/A'} |
| 答案文件 | {output_path} |
| 生成时间 | {datetime.now().strftime("%Y-%m-%d %H:%M:%S")} |
| 试卷字数 | {len(exam_content)} 字符 |

---

*本答案文档由 Traffic Law Docs Skill 自动生成*
*如需完整答案，请结合具体题目内容进一步分析*
"""
        
        # Save answer document
        with open(output_path, 'w', encoding='utf-8') as f:
            f.write(answer_content)
        
        print(f"Answer template saved to: {output_path}")
    
    def generate_quote(self, exam_file: str, output_path: str):
        """
        Generate complete quote from exam file
        
        Parameters:
        -----------
        exam_file : str
            Path to exam paper file
        output_path : str
            Path to save answer document
        """
        # Parse exam paper
        exam_content = self.parse_exam_paper(exam_file)
        
        # Save raw content
        raw_output = str(Path(output_path).with_suffix('.txt'))
        with open(raw_output, 'w', encoding='utf-8') as f:
            f.write(exam_content)
        print(f"Raw content saved to: {raw_output}")
        
        # Generate answer template
        self.generate_answer_template(exam_content, output_path)
        
        print(f"\nSUCCESS! Answer template saved to: {output_path}")
        print(f"Raw content saved to: {raw_output}")
        
        # Show file info
        file_size = os.path.getsize(output_path)
        print(f"File size: {file_size / 1024:.2f} KB")
        
        print("\nNext steps:")
        print(f"1. Review the raw content in: {raw_output}")
        print("2. Analyze the exam questions")
        print("3. Fill in the answers based on traffic laws")
        print("4. Reference traffic_laws_parsed.json for legal articles")


def main():
    """Main entry point"""
    import argparse
    
    parser = argparse.ArgumentParser(
        description="Generate answers for traffic safety exam papers"
    )
    parser.add_argument(
        "--exam-file",
        required=True,
        help="Path to the exam paper document (.docx)"
    )
    parser.add_argument(
        "--output",
        default="交通安全教育考核试卷_答案.md",
        help="Path to save the generated answers"
    )
    parser.add_argument(
        "--laws-json",
        default="traffic_laws_parsed.json",
        help="Path to parsed laws JSON file"
    )
    
    args = parser.parse_args()
    
    # Check if exam file exists
    if not os.path.exists(args.exam_file):
        print(f"Error: Exam file not

path: scripts/parse_legal_docs.py
content: #!/usr/bin/env python3
"""
Parse traffic accident legal documents from E:\jiaotong directory

This script parses all .doc/.docx files in the legal documents directory
and generates a structured JSON file with the extracted content.

Usage:
    python parse_legal_docs.py --output laws.json
    python parse_legal_docs.py --laws-dir "D:\\custom\\path" --output output.json
"""

import os
import json
import re
from pathlib import Path
from typing import Dict, Optional


def parse_docx_file(file_path: str) -> Optional[str]:
    """
    Parse a .docx file and extract text content.
    
    Note: This is a simplified version. For production use,
    consider using python-docx library.
    """
    try:
        import zipfile
        import xml.etree.ElementTree as ET
        
        # docx is a zip file
        with zipfile.ZipFile(file_path, 'r') as z:
            xml_content = z.read('word/document.xml')
        
        # Parse XML
        tree = ET.fromstring(xml_content)
        
        # Extract text
        texts = []
        for elem in tree.iter():
            if elem.tag.endswith('}t'):
                if elem.text:
                    texts.append(elem.text)
        
        return ''.join(texts)
    except Exception as e:
        print(f"Error parsing {file_path}: {e}")
        return None


def parse_legal_docs(laws_dir: str, output_path: str) -> Dict:
    """
    Parse all legal documents in the specified directory.
    
    Parameters:
    -----------
    laws_dir : str
        Directory containing legal documents
    output_path : str
        Path to save the parsed JSON file
    
    Returns:
    --------
    Dict
        Dictionary containing parsed document data
    """
    print("=== Traffic Law Documents Parser ===")
    print(f"Source: {laws_dir}")
    print(f"Output: {output_path}")
    
    # Check if directory exists
    if not os.path.exists(laws_dir):
        raise FileNotFoundError(f"Directory not found: {laws_dir}")
    
    # Get all document files
    laws_path = Path(laws_dir)
    files = [f for f in laws_path.glob("*.doc*") if not f.name.startswith("~$")]
    
    if not files:
        raise FileNotFoundError(f"No .doc or .docx files found in {laws_dir}")
    
    print(f"Found {len(files)} document(s)")
    
    laws_data = {}
    
    for i, file in enumerate(files, 1):
        print(f"\n[{i}/{len(files)}] Processing: {file.name}")
        
        law_entry = {
            "filename": file.name,
            "full_path": str(file),
            "file_size": file.stat().st_size,
            "last_modified": file.stat().st_mtime
        }
        
        try:
            if file.suffix == ".docx":
                content = parse_docx_file(str(file))
            else:
                # For .doc files, we'd need additional libraries
                content = f"[Old format .doc file - requires manual parsing: {file.name}]"
            
            if content:
                # Extract articles (simple pattern matching for Chinese articles)
                articles = {}
                pattern = r'第[一二三四五六七八九十百千零]+条|第\d+条'
                matches = list(re.finditer(pattern, content))
                
                print(f"  Found {len(matches)} article references")
                
                # Extract sample articles (first 10)
                for j, match in enumerate(matches[:10]):
                    article_num = match.group()
                    start_pos = match.end()
                    end_pos = min(start_pos + 500, len(content))
                    article_text = content[start_pos:end_pos].strip()
                    article_text = re.sub(r'\s+', ' ', article_text)
                    
                    if article_num not in articles:
                        articles[article_num] = article_text
                
                law_entry["content_preview"] = content[:3000] if len(content) > 3000 else content
                law_entry["articles"] = articles
                law_entry["article_count"] = len(matches)
                law_entry["status"] = "parsed"
                
                print(f"  SUCCESS - Extracted {len(articles)} sample articles")
            else:
                law_entry["status"] = "parse_error"
                
        except Exception as e:
            print(f"  ERROR: {e}")
            law_entry["status"] = "error"
            law_entry["error"] = str(e)
        
        laws_data[file.name] = law_entry
    
    # Save to JSON
    print(f"\nSaving results to JSON...")
    with open(output_path, 'w', encoding='utf-8') as f:
        json.dump(laws_data, f, ensure_ascii=False, indent=2)
    
    print(f"SUCCESS! Saved to: {output_path}")
    print(f"Total documents processed: {len(laws_data)}")
    
    # Show file size
    file_size = os.path.getsize(output_path)
    print(f"File size: {file_size / 1024:.2f} KB")
    
    return laws_data


def main():
    """Main entry point"""
    import argparse
    
    parser = argparse.ArgumentParser(
        description="Parse traffic accident legal documents"
    )
    parser.add_argument(
        "--laws-dir",
        default=r"E:\jiaotong\法律法规\法律法规",
        help="Directory containing legal documents"
    )
    parser.add_argument(
        "--output",
        default="traffic_laws_parsed.json",
        help="Path to save the parsed JSON file"
    )
    
    args = parser.parse_args()
    
    try:
        parse_legal_docs(args.laws_dir, args.output)
        print("\n=== Done ===")
    except Exception as e:
        print(f"\nError: {e}")
        exit(1)


if __name__ == "__main__":
    main()


path: references/legal_articles.md
content: # 交通事故法律条款速查手册

## 一、道路交通安全法核心条款

### 第七十六条 - 交通事故赔偿责任

**条文内容：**
> 机动车发生交通事故造成人身伤亡、财产损失的，由保险公司在机动车第三者责任强制保险责任限额范围内予以赔偿；不足的部分，按照下列规定承担赔偿责任：
> （一）机动车之间发生交通事故的，由有过错的一方承担赔偿责任；双方都有过错的，按照各自过错的比例分担责任。
> （二）机动车与非机动车驾驶人、行人之间发生交通事故，非机动车驾驶人、行人没有过错的，由机动车一方承担赔偿责任；有证据证明非机动车驾驶人、行人有过错的，根据过错程度适当减轻机动车一方的赔偿责任；机动车一方没有过错的，承担不超过百分之十的赔偿责任。
> 交通事故的损失是由非机动车驾驶人、行人故意碰撞机动车造成的，机动车一方不承担赔偿责任。

**适用要点：**
- 确立了交强险先行赔付原则
- 区分机动车之间和机动车与非机动车/行人之间的不同归责原则
- 机动车对非机动车/行人承担无过错责任（10%兜底）
- 故意碰撞可免除机动车责任

---

### 第七十条 - 交通事故处理义务

**条文内容：**
> 在道路上发生交通事故，车辆驾驶人应当立即停车，保护现场；造成人身伤亡的，车辆驾驶人应当立即抢救受伤人员，并迅速报告执勤的交通警察或者公安机关交通管理部门。因抢救受伤人员变动现场的，应当标明位置。乘车人、过往车辆驾驶人、过往行人应当予以协助。
> 在道路上发生交通事故，未造成人身伤亡，当事人对事实及成因无争议的，可以即行撤离现场，恢复交通，自行协商处理损害赔偿事宜；不即行撤离现场的，应当迅速报告执勤的交通警察或者公安机关交通管理部门。

**适用要点：**
- 立即停车、保护现场是法定义务
- 人身伤亡事故必须先救人再报警
- 轻微事故可协商处理
- 逃逸将承担更严重的法律责任

---

### 第九十一条 - 酒驾处罚

**条文内容：**
> 饮酒后驾驶机动车的，处暂扣六个月机动车驾驶证，并处一千元以上二千元以下罚款。因饮酒后驾驶机动车被处罚，再次饮酒后驾驶机动车的，处十日以下拘留，并处一千元以上二千元以下罚款，吊销机动车驾驶证。
> 醉酒驾驶机动车的，由公安机关交通管理部门约束至酒醒，吊销机动车驾驶证，依法追究刑事责任；五年内不得重新取得机动车驾驶证。

**适用要点：**
- 饮酒驾驶：暂扣6个月驾照 + 1000-2000元罚款
- 再次饮酒驾驶：拘留10日 + 吊销驾照
- 醉酒驾驶：吊销驾照 + 刑事责任 + 5年禁驾

---

### 第四十二条 - 限速规定

**条文内容：**
> 机动车上道路行驶，不得超过限速标志标明的最高时速。在没有限速标志的路段，应当保持安全车速。
> 夜间行驶或者在容易发生危险的路段行驶，以及遇有沙尘、冰雹、雨、雪、雾、结冰等气象条件时，应当降低行驶速度。

---

## 二、民法典侵权责任编核心条款

### 第一千一百六十五条 - 过错责任原则

**条文内容：**
> 行为人因过错侵害他人民事权益造成损害的，应当承担侵权责任。
> 依照法律规定推定行为人有过错，其不能证明自己没有过错的，应当承担侵权责任。

**适用要点：**
- 确立了过错责任为一般归责原则
- 特殊情况下适用过错推定

---

### 第一千一百七十九条 - 人身损害赔偿范围

**条文内容：**
> 侵害他人造成人身损害的，应当赔偿医疗费、护理费、交通费、营养费、住院伙食补助费等为治疗和康复支出的合理费用，以及因误工减少的收入。造成残疾的，还应当赔偿辅助器具费和残疾赔偿金；造成死亡的，还应当赔偿丧葬费和死亡赔偿金。

**适用要点：**
- 明确列举赔偿项目
- 残疾增加辅助器具费和残疾赔偿金
- 死亡增加丧葬费和死亡赔偿金

---

### 第一千一百八十三条 - 精神损害赔偿

**条文内容：**
> 侵害自然人人身权益造成严重精神损害的，被侵权人有权请求精神损害赔偿。
> 因故意或者重大过失侵害自然人具有人身意义的特定物造成严重精神损害的，被侵权人有权请求精神损害赔偿。

---

## 三、道路交通事故处理程序规定核心条款

### 第六十条 - 事故责任认定

**条文内容：**
> 公安机关交通管理部门应当根据当事人的行为对发生道路交通事故所起的作用以及过错的严重程度，确定当事人的责任。
> （一）因一方当事人的过错导致道路交通事故的，承担全部责任；
> （二）因两方或者两方以上当事人的过错发生道路交通事故的，根据其行为对事故发生的作用以及过错的严重程度，分别承担主要责任、同等责任和次要责任；
> （三）各方均无导致道路交通事故的过错，属于交通意外事故的，各方均无责任。
> 一方当事人故意造成道路交通事故的，他方无责任。

**责任划分标准：**
- 全部责任：100%
- 主要责任：70%
- 同等责任：50%
- 次要责任：30%
- 无责任：0%（但机动车仍需承担10%人道主义赔偿）

---

### 第七十一条 - 事故认定复核

**条文内容：**
> 当事人对道路交通事故认定或者出具道路交通事故证明有异议的，可以自道路交通事故认定书或者道路交通事故证明送达之日起三日内提出书面复核申请。

**适用要点：**
- 复核申请期限：收到认定书之日起3日内
- 必须书面申请
- 逾期将丧失复核权利

---

## 四、交强险赔偿限额

### 有责任事故赔偿限额（2020年调整后）

| 赔偿项目 | 限额 |
|---------|------|
| 死亡伤残 | 180,000元 |
| 医疗费用 | 18,000元 |
| 财产损失 | 2,000元 |
| **合计** | **200,000元** |

### 无责任事故赔偿限额

| 赔偿项目 | 限额 |
|---------|------|
| 死亡伤残 | 18,000元 |
| 医疗费用 | 1,800元 |
| 财产损失 | 100元 |
| **合计** | **19,900元** |

---

## 五、诉讼时效

### 人身损害赔偿诉讼时效

**普通诉讼时效：** 3年（自知道或应当知道权利受到损害之日起）

**最长诉讼时效：** 20年（自权利受到损害之日起）

**特殊规定：**
- 未成年人遭受性侵害的损害赔偿请求权：自受害人年满18周岁之日起计算

---

## 六、交通事故赔偿项目清单

### 人身损害赔偿项目

| 序号 | 赔偿项目 | 计算依据 |
|------|---------|---------|
| 1 | 医疗费 | 医疗机构出具的医药费、住院费等收款凭证 |
| 2 | 误工费 | 误工时间 × 日收入 |
| 3 | 护理费 | 护理人员收入 × 护理期限 |
| 4 | 交通费 | 实际发生的合理交通费用 |
| 5 | 住院伙食补助费 | 当地国家机关一般工作人员出差伙食补助标准 |
| 6 | 营养费 | 根据受害人伤残情况参照医疗机构意见确定 |
| 7 | 残疾赔偿金 | 受诉法院所在地上一年度城镇居民人均可支配收入 × 伤残系数 × 赔偿年限 |
| 8 | 残疾辅助器具费 | 普通适用型器具的合理费用 |
| 9 | 丧葬费 | 受诉法院所在地上一年度职工月平均工资 × 6个月 |
| 10 | 死亡赔偿金 | 受诉法院所在地上一年度城镇居民人均可支配收入 × 20年 |
| 11 | 被扶养人生活费 | 根据扶养人丧失劳动能力程度计算 |
| 12 | 精神损害抚慰金 | 根据侵权人的过错程度、侵害手段、场合、行为方式等确定 |

### 财产损失赔偿项目

| 序号 | 赔偿项目 | 说明 |
|------|---------|------|
| 1 | 车辆维修费 | 实际发生的合理维修费用 |
| 2 | 车辆重置费 | 车辆灭失或无法修复时的重置费用 |
| 3 | 施救费 | 车辆施救费用 |
| 4 | 停运损失 | 经营性车辆的合理停运损失 |
| 5 | 替代交通费 | 非经营性车辆的替代性交通工具费用 |

---

## 七、常见违法行为及处罚

| 违法行为 | 处罚措施 |
|---------|---------|
| 酒后驾驶 | 暂扣6个月驾照 + 1000-2000元罚款 |
| 醉酒驾驶 | 吊销驾照 + 刑事责任 + 5年禁驾 |
| 超速50%以上 | 吊销驾照 |
| 肇事逃逸（未犯罪） | 200-2000元罚款 + 15日以下拘留 |
| 肇事逃逸（犯罪） | 3-7年有期徒刑 |
| 无证驾驶 | 200-2000元罚款 + 15日以下拘留 |
| 闯红灯 | 6分 + 200元罚款 |
| 逆行 | 3分 + 200元罚款 |

---

## 八、交通事故处理流程

```
事故发生
    ↓
立即停车、保护现场
    ↓
抢救伤员（如有）
    ↓
报警（122/110）
    ↓
交警到场勘查
    ↓
事故责任认定（10日内）
    ↓
赔偿调解或诉讼
    ↓
保险理赔
    ↓
执行赔偿
```

---

*本手册由 Traffic Law Docs Skill 整理生成*
*仅供参考，具体案件请咨询专业律师*


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)