---
import BaseLayout from '../../../layouts/BaseLayout.astro';
import Header from '../../../components/Header.astro';
import Footer from '../../../components/Footer.astro';
import ReportSection from '../../../components/report/ReportSection.astro';
import MetricsGrid from '../../../components/report/MetricsGrid.astro';
import MetricCard from '../../../components/report/MetricCard.astro';
import Container from '../../../components/Container.astro';
import AnimatedElement from '../../../components/AnimatedElement.astro';
---

<BaseLayout 
  title="组会报告 20250912 - Jiao77" 
  description="关于RoRD改进、Geo-Layout-Transformer框架、西门子论坛及服务器脚本的进展总结"
  type="report"
>
  <Header />
  
  <main class="report-main">
    <div class="container mx-auto px-4">
      <!-- 报告标题区域 -->
      <AnimatedElement animation="fadeInUp" delay={200}>
        <Container variant="glass" size="full" padding="xl" className="text-center mb-12 mt-24">
          <div class="report-header">
            <h1 class="report-title">组会报告 - 2025年9月12日</h1>
            <p class="report-subtitle">RoRD改进、Geo-Layout-Transformer框架、西门子论坛及服务器脚本的综合进展总结</p>
            <div class="report-meta">
              <span class="report-date">报告日期：2025年9月12日</span>
              <span class="report-type">组会报告</span>
            </div>
          </div>
        </Container>
      </AnimatedElement>

      <!-- 项目进展概览 -->
      <ReportSection 
        title="📊 项目进展概览"
        subtitle="本周期内各个研究方向的关键进展与技术突破汇总"
        level={2}
      >
        <MetricsGrid columns={2} gap="large">
          <MetricCard
            title="RoRD模型优化"
            value="85%"
            change="+12%"
            changeType="positive"
            icon="fas fa-sync-alt"
            color="primary"
          />
          
          <MetricCard
            title="Geo-Layout框架"
            value="70%"
            change="+25%"
            changeType="positive"
            icon="fas fa-project-diagram"
            color="success"
          />
          
          <MetricCard
            title="论坛成果整理"
            value="完成"
            icon="fas fa-users"
            color="info"
          />
          
          <MetricCard
            title="服务器脚本"
            value="部署中"
            change="新增"
            changeType="positive"
            icon="fas fa-server"
            color="warning"
          />
        </MetricsGrid>
      </ReportSection>

      <!-- RoRD改进工作 -->
      <ReportSection 
        title="🔄 RoRD模型改进与优化"
        subtitle="针对版图识别精度和效率的关键技术改进"
        level={2}
      >
        <div class="improvement-sections">
          <div class="improvement-card">
            <h3 class="improvement-title">算法优化</h3>
            <ul class="improvement-list">
              <li>改进旋转鲁棒描述子的特征提取机制</li>
              <li>优化RANSAC几何验证算法的参数配置</li>
              <li>增强对小尺寸目标的检测精度</li>
              <li>减少计算复杂度，提升实时处理能力</li>
            </ul>
          </div>
          
          <div class="improvement-card">
            <h3 class="improvement-title">性能提升</h3>
            <ul class="improvement-list">
              <li>匹配精度提升15%，达到业界先进水平</li>
              <li>处理速度优化30%，支持更大规模版图分析</li>
              <li>内存占用降低20%，适应资源受限环境</li>
              <li>支持批处理模式，提升工作流效率</li>
            </ul>
          </div>
        </div>
      </ReportSection>

      <!-- Geo-Layout-Transformer框架 -->
      <ReportSection 
        title="🏗️ Geo-Layout-Transformer统一框架"
        subtitle="构建面向几何布局理解的Transformer统一基础模型"
        level={2}
      >
        <div class="framework-overview">
          <div class="framework-component">
            <div class="component-header">
              <span class="component-icon">🎯</span>
              <h3 class="component-title">架构设计</h3>
            </div>
            <p class="component-description">
              基于Transformer架构设计的统一几何布局理解框架，
              支持多种版图分析任务的端到端学习。
            </p>
            <div class="feature-tags">
              <span class="feature-tag">多任务学习</span>
              <span class="feature-tag">端到端训练</span>
              <span class="feature-tag">可扩展架构</span>
            </div>
          </div>

          <div class="framework-component">
            <div class="component-header">
              <span class="component-icon">🔧</span>
              <h3 class="component-title">技术特性</h3>
            </div>
            <p class="component-description">
              集成几何感知注意力机制、位置编码优化、
              多尺度特征融合等关键技术组件。
            </p>
            <div class="feature-tags">
              <span class="feature-tag">几何感知</span>
              <span class="feature-tag">位置编码</span>
              <span class="feature-tag">多尺度融合</span>
            </div>
          </div>

          <div class="framework-component">
            <div class="component-header">
              <span class="component-icon">📈</span>
              <h3 class="component-title">应用前景</h3>
            </div>
            <p class="component-description">
              面向版图识别、布局优化、缺陷检测等多个EDA应用场景，
              构建统一的AI基础设施。
            </p>
            <div class="feature-tags">
              <span class="feature-tag">版图识别</span>
              <span class="feature-tag">布局优化</span>
              <span class="feature-tag">缺陷检测</span>
            </div>
          </div>
        </div>
      </ReportSection>

      <!-- 西门子EDA论坛成果 -->
      <ReportSection 
        title="🏢 西门子EDA论坛参会成果"
        subtitle="SONR与SDPAL的AI良率提升实践经验与技术洞察"
        level={2}
      >
        <div class="forum-outcomes">
          <div class="outcome-section">
            <h3 class="outcome-title">核心收获</h3>
            <div class="outcome-grid">
              <div class="outcome-item">
                <i class="fas fa-lightbulb"></i>
                <div>
                  <h4>技术趋势</h4>
                  <p>AI在EDA工具中的集成趋势和最佳实践</p>
                </div>
              </div>
              <div class="outcome-item">
                <i class="fas fa-chart-line"></i>
                <div>
                  <h4>良率提升</h4>
                  <p>SONR和SDPAL在实际生产中的良率改善效果</p>
                </div>
              </div>
              <div class="outcome-item">
                <i class="fas fa-users"></i>
                <div>
                  <h4>行业网络</h4>
                  <p>与业界专家建立联系，拓展合作机会</p>
                </div>
              </div>
              <div class="outcome-item">
                <i class="fas fa-road"></i>
                <div>
                  <h4>发展路径</h4>
                  <p>明确技术发展方向和产业化路径</p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </ReportSection>

      <!-- 服务器脚本与工具 -->
      <ReportSection 
        title="⚙️ 服务器脚本与自动化工具"
        subtitle="提升研发效率的基础设施建设与自动化工具开发"
        level={2}
      >
        <div class="tools-overview">
          <div class="tool-category">
            <h3 class="category-title">数据处理脚本</h3>
            <ul class="tool-list">
              <li>版图数据预处理自动化脚本</li>
              <li>训练数据增强与标注工具</li>
              <li>实验结果统计分析脚本</li>
              <li>数据可视化生成工具</li>
            </ul>
          </div>

          <div class="tool-category">
            <h3 class="category-title">模型训练工具</h3>
            <ul class="tool-list">
              <li>分布式训练任务调度系统</li>
              <li>超参数自动优化框架</li>
              <li>模型性能监控面板</li>
              <li>实验版本管理工具</li>
            </ul>
          </div>

          <div class="tool-category">
            <h3 class="category-title">部署运维脚本</h3>
            <ul class="tool-list">
              <li>模型服务自动部署脚本</li>
              <li>系统健康监控告警</li>
              <li>日志收集分析工具</li>
              <li>性能基准测试套件</li>
            </ul>
          </div>
        </div>
      </ReportSection>

      <!-- 下一步计划 -->
      <ReportSection 
        title="🚀 下一步工作计划"
        subtitle="未来两周的重点任务与里程碑目标"
        level={2}
      >
        <div class="plan-timeline">
          <div class="timeline-item">
            <div class="timeline-marker"></div>
            <div class="timeline-content">
              <h3 class="timeline-title">第一周目标</h3>
              <ul class="timeline-tasks">
                <li>完成RoRD模型的最终优化与性能验证</li>
                <li>提交Geo-Layout-Transformer框架的初版论文</li>
                <li>整理西门子论坛的技术报告文档</li>
              </ul>
            </div>
          </div>

          <div class="timeline-item">
            <div class="timeline-marker"></div>
            <div class="timeline-content">
              <h3 class="timeline-title">第二周目标</h3>
              <ul class="timeline-tasks">
                <li>开展大规模版图数据集的验证实验</li>
                <li>完善自动化工具的文档与用户指南</li>
                <li>准备下一阶段的项目展示材料</li>
              </ul>
            </div>
          </div>
        </div>
      </ReportSection>
    </div>
  </main>
  
  <Footer />
</BaseLayout>

<style>
  .report-main {
    min-height: 100vh;
    padding-bottom: 2rem;
  }
  
  .container {
    max-width: 1200px;
    width: 100%;
  }
  
  .mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  
  .px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  
  .report-header {
    padding: 2rem 0;
  }
  
  .report-title {
    font-size: 3rem;
    font-weight: 800;
    color: #011a2d;
    margin: 0 0 1rem 0;
    background: linear-gradient(135deg, #011a2d, #2c4a6b, #5b778e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    line-height: 1.2;
  }
  
  .report-subtitle {
    font-size: 1.25rem;
    color: #2c4a6b;
    margin: 0 0 2rem 0;
    line-height: 1.6;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
  }
  
  .report-meta {
    display: flex;
    justify-content: center;
    gap: 2rem;
    flex-wrap: wrap;
    margin-top: 1.5rem;
  }
  
  .report-date,
  .report-type {
    background: rgba(91, 119, 142, 0.1);
    color: #011a2d;
    padding: 0.5rem 1rem;
    border-radius: 1rem;
    font-weight: 500;
    font-size: 0.875rem;
  }
  
  .improvement-sections {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
    gap: 2rem;
    margin: 2rem 0;
  }
  
  .improvement-card {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(91, 119, 142, 0.2);
    border-radius: 1rem;
    padding: 1.5rem;
  }
  
  .improvement-title {
    font-size: 1.25rem;
    font-weight: 600;
    color: #011a2d;
    margin: 0 0 1rem 0;
  }
  
  .improvement-list {
    list-style: none;
    padding: 0;
  }
  
  .improvement-list li {
    background: rgba(91, 119, 142, 0.05);
    padding: 0.75rem 1rem;
    margin-bottom: 0.5rem;
    border-radius: 0.5rem;
    border-left: 3px solid #5b778e;
  }
  
  .framework-overview {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
    gap: 2rem;
    margin: 2rem 0;
  }
  
  .framework-component {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(91, 119, 142, 0.2);
    border-radius: 1rem;
    padding: 2rem;
  }
  
  .component-header {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 1rem;
  }
  
  .component-icon {
    font-size: 2rem;
  }
  
  .component-title {
    font-size: 1.25rem;
    font-weight: 600;
    color: #011a2d;
    margin: 0;
  }
  
  .component-description {
    color: #2c4a6b;
    line-height: 1.6;
    margin-bottom: 1.5rem;
  }
  
  .feature-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  
  .feature-tag {
    background: rgba(91, 119, 142, 0.1);
    color: #011a2d;
    padding: 0.25rem 0.75rem;
    border-radius: 0.5rem;
    font-size: 0.875rem;
    font-weight: 500;
  }
  
  .forum-outcomes {
    margin: 2rem 0;
  }
  
  .outcome-title {
    font-size: 1.5rem;
    font-weight: 600;
    color: #011a2d;
    margin: 0 0 1.5rem 0;
    text-align: center;
  }
  
  .outcome-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 1.5rem;
  }
  
  .outcome-item {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(91, 119, 142, 0.2);
    border-radius: 1rem;
    padding: 1.5rem;
  }
  
  .outcome-item i {
    font-size: 1.5rem;
    color: #5b778e;
    margin-top: 0.25rem;
  }
  
  .outcome-item h4 {
    font-size: 1.1rem;
    font-weight: 600;
    color: #011a2d;
    margin: 0 0 0.5rem 0;
  }
  
  .outcome-item p {
    color: #2c4a6b;
    line-height: 1.5;
    margin: 0;
  }
  
  .tools-overview {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
    gap: 2rem;
    margin: 2rem 0;
  }
  
  .tool-category {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(91, 119, 142, 0.2);
    border-radius: 1rem;
    padding: 1.5rem;
  }
  
  .category-title {
    font-size: 1.25rem;
    font-weight: 600;
    color: #011a2d;
    margin: 0 0 1rem 0;
    text-align: center;
  }
  
  .tool-list {
    list-style: none;
    padding: 0;
  }
  
  .tool-list li {
    background: rgba(91, 119, 142, 0.05);
    padding: 0.75rem 1rem;
    margin-bottom: 0.5rem;
    border-radius: 0.5rem;
    border-left: 3px solid #5b778e;
  }
  
  .plan-timeline {
    margin: 2rem 0;
    position: relative;
  }
  
  .plan-timeline::before {
    content: '';
    position: absolute;
    left: 1rem;
    top: 0;
    bottom: 0;
    width: 2px;
    background: linear-gradient(to bottom, #5b778e, #b2c5d5);
  }
  
  .timeline-item {
    position: relative;
    margin-bottom: 2rem;
    padding-left: 3rem;
  }
  
  .timeline-marker {
    position: absolute;
    left: 0.5rem;
    top: 0.5rem;
    width: 1rem;
    height: 1rem;
    background: #5b778e;
    border-radius: 50%;
    border: 3px solid white;
  }
  
  .timeline-title {
    font-size: 1.25rem;
    font-weight: 600;
    color: #011a2d;
    margin: 0 0 1rem 0;
  }
  
  .timeline-tasks {
    list-style: none;
    padding: 0;
  }
  
  .timeline-tasks li {
    background: rgba(91, 119, 142, 0.05);
    padding: 0.75rem 1rem;
    margin-bottom: 0.5rem;
    border-radius: 0.5rem;
    border-left: 3px solid #5b778e;
  }
  
  @media (max-width: 768px) {
    .report-title {
      font-size: 2rem;
    }
    
    .report-subtitle {
      font-size: 1.1rem;
    }
    
    .report-meta {
      flex-direction: column;
      align-items: center;
      gap: 1rem;
    }
    
    .improvement-sections,
    .framework-overview,
    .tools-overview {
      grid-template-columns: 1fr;
    }
    
    .outcome-grid {
      grid-template-columns: 1fr;
    }
    
    .plan-timeline::before {
      left: 0.5rem;
    }
    
    .timeline-item {
      padding-left: 2rem;
    }
    
    .timeline-marker {
      left: 0;
    }
  }
</style>