| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>darwin.skill - Core Loop</title>
- <link rel="preconnect" href="https://fonts.googleapis.com">
- <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
- <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800;900&display=swap" rel="stylesheet">
- <style>
- * { margin: 0; padding: 0; box-sizing: border-box; }
- html, body {
- width: 1200px;
- height: 500px;
- background: #111111;
- overflow: hidden;
- font-family: 'Inter', sans-serif;
- }
- </style>
- </head>
- <body>
- <svg width="1200" height="500" xmlns="http://www.w3.org/2000/svg">
- <defs>
- <!-- Arrow markers -->
- <marker id="arr-orange" markerWidth="10" markerHeight="7" refX="9" refY="3.5" orient="auto">
- <polygon points="0 0, 10 3.5, 0 7" fill="#D4532B"/>
- </marker>
- <marker id="arr-green" markerWidth="10" markerHeight="7" refX="9" refY="3.5" orient="auto">
- <polygon points="0 0, 10 3.5, 0 7" fill="#2B8A3E"/>
- </marker>
- <marker id="arr-red" markerWidth="10" markerHeight="7" refX="9" refY="3.5" orient="auto">
- <polygon points="0 0, 10 3.5, 0 7" fill="#C92A2A"/>
- </marker>
- <marker id="arr-orange-up" markerWidth="10" markerHeight="7" refX="9" refY="3.5" orient="auto">
- <polygon points="0 0, 10 3.5, 0 7" fill="#D4532B"/>
- </marker>
- </defs>
- <!-- Background -->
- <rect width="1200" height="500" fill="#111111"/>
- <!-- CORE LOOP label -->
- <text x="48" y="50" fill="#D4532B" font-family="Inter, sans-serif" font-size="11" font-weight="700" letter-spacing="3">CORE LOOP</text>
- <!-- B1: EVALUATE -->
- <rect x="48" y="165" width="124" height="70" fill="#FFFFFF"/>
- <text x="110" y="196" fill="#111111" font-family="Inter, sans-serif" font-size="13" font-weight="800" text-anchor="middle">EVALUATE</text>
- <text x="110" y="213" fill="#555555" font-family="Inter, sans-serif" font-size="10" font-weight="600" text-anchor="middle">Current Skill</text>
- <!-- Arrow B1→B2 -->
- <line x1="172" y1="200" x2="204" y2="200" stroke="#D4532B" stroke-width="2" marker-end="url(#arr-orange)"/>
- <!-- B2: IMPROVE -->
- <rect x="210" y="165" width="124" height="70" fill="#FFFFFF"/>
- <text x="272" y="196" fill="#111111" font-family="Inter, sans-serif" font-size="13" font-weight="800" text-anchor="middle">GENERATE</text>
- <text x="272" y="213" fill="#555555" font-family="Inter, sans-serif" font-size="10" font-weight="600" text-anchor="middle">Improvement</text>
- <!-- Arrow B2→B3 -->
- <line x1="334" y1="200" x2="366" y2="200" stroke="#D4532B" stroke-width="2" marker-end="url(#arr-orange)"/>
- <!-- B3: VALIDATE -->
- <rect x="372" y="165" width="124" height="70" fill="#FFFFFF"/>
- <text x="434" y="196" fill="#111111" font-family="Inter, sans-serif" font-size="13" font-weight="800" text-anchor="middle">VALIDATE</text>
- <text x="434" y="213" fill="#555555" font-family="Inter, sans-serif" font-size="10" font-weight="600" text-anchor="middle">via Testing</text>
- <!-- Arrow B3→B4 -->
- <line x1="496" y1="200" x2="528" y2="200" stroke="#D4532B" stroke-width="2" marker-end="url(#arr-orange)"/>
- <!-- B4: CONFIRM -->
- <rect x="534" y="165" width="124" height="70" fill="#FFFFFF"/>
- <text x="596" y="196" fill="#111111" font-family="Inter, sans-serif" font-size="13" font-weight="800" text-anchor="middle">HUMAN</text>
- <text x="596" y="213" fill="#555555" font-family="Inter, sans-serif" font-size="10" font-weight="600" text-anchor="middle">CONFIRM</text>
- <!-- Arrow B4→Diamond -->
- <line x1="658" y1="200" x2="698" y2="200" stroke="#D4532B" stroke-width="2" marker-end="url(#arr-orange)"/>
- <!-- DECISION DIAMOND -->
- <polygon points="790,152 838,200 790,248 742,200" fill="#D4532B"/>
- <text x="790" y="196" fill="#FFFFFF" font-family="Inter, sans-serif" font-size="12" font-weight="800" text-anchor="middle">SCORE</text>
- <text x="790" y="212" fill="#FFFFFF" font-family="Inter, sans-serif" font-size="12" font-weight="800" text-anchor="middle">UP?</text>
- <!-- YES PATH -->
- <path d="M790,152 L790,120 L954,120"
- stroke="#2B8A3E" stroke-width="2" fill="none" marker-end="url(#arr-green)"/>
- <!-- YES label -->
- <text x="860" y="113" fill="#2B8A3E" font-family="Inter, sans-serif" font-size="10" font-weight="700" letter-spacing="1" text-anchor="middle">YES</text>
- <!-- YES result block: KEEP / git commit -->
- <rect x="960" y="85" width="130" height="70" fill="#2B8A3E"/>
- <text x="1025" y="115" fill="#FFFFFF" font-family="Inter, sans-serif" font-size="13" font-weight="800" text-anchor="middle">KEEP</text>
- <text x="1025" y="133" fill="rgba(255,255,255,0.75)" font-family="Inter, sans-serif" font-size="10" font-weight="600" text-anchor="middle">git commit</text>
- <!-- NO PATH -->
- <path d="M790,248 L790,280 L954,280"
- stroke="#C92A2A" stroke-width="2" fill="none" marker-end="url(#arr-red)"/>
- <!-- NO label -->
- <text x="860" y="298" fill="#C92A2A" font-family="Inter, sans-serif" font-size="10" font-weight="700" letter-spacing="1" text-anchor="middle">NO</text>
- <!-- NO result block: REVERT / git revert -->
- <rect x="960" y="245" width="130" height="70" fill="#C92A2A"/>
- <text x="1025" y="275" fill="#FFFFFF" font-family="Inter, sans-serif" font-size="13" font-weight="800" text-anchor="middle">REVERT</text>
- <text x="1025" y="293" fill="rgba(255,255,255,0.75)" font-family="Inter, sans-serif" font-size="10" font-weight="600" text-anchor="middle">git revert</text>
- <!-- LOOP BACK ARROW -->
- <path d="M1090,120 L1155,120 L1155,420 L48,420 L48,235"
- stroke="#D4532B" stroke-width="2" fill="none" stroke-dasharray="6,4"/>
- <path d="M1090,280 L1155,280"
- stroke="#D4532B" stroke-width="2" fill="none" stroke-dasharray="6,4"/>
- <!-- Arrow head pointing up at B1 left -->
- <polygon points="42,236 54,236 48,222" fill="#D4532B"/>
- <!-- LOOP BACK label along bottom -->
- <text x="590" y="448" fill="#444444" font-family="Inter, sans-serif" font-size="11" font-weight="600" text-anchor="middle" letter-spacing="3">LOOP BACK</text>
- <!-- STEP NUMBERS -->
- <text x="48" y="158" fill="#D4532B" font-family="Inter, sans-serif" font-size="10" font-weight="700">01</text>
- <text x="210" y="158" fill="#D4532B" font-family="Inter, sans-serif" font-size="10" font-weight="700">02</text>
- <text x="372" y="158" fill="#D4532B" font-family="Inter, sans-serif" font-size="10" font-weight="700">03</text>
- <text x="534" y="158" fill="#D4532B" font-family="Inter, sans-serif" font-size="10" font-weight="700">04</text>
- <text x="762" y="145" fill="#D4532B" font-family="Inter, sans-serif" font-size="10" font-weight="700" opacity="0.9">05</text>
- <!-- SUBTITLE TEXT -->
- <text x="48" y="476" fill="#333333" font-family="Inter, sans-serif" font-size="10" font-weight="600" letter-spacing="1">darwin.skill</text>
- <text x="1152" y="476" fill="#333333" font-family="Inter, sans-serif" font-size="10" font-weight="600" text-anchor="end" letter-spacing="1">CONTINUOUS IMPROVEMENT ENGINE</text>
- </svg>
- </body>
- </html>
|