Nguyên tắc

Cách chúng tôi xây dựng.

Các tác nhân AI có thể tạo mã nhanh chóng, nhưng tốc độ thiếu kỷ luật chỉ giao lỗi nhanh hơn. Đây là những nền tảng không thể thương lượng mà chúng tôi giữ cho mọi dự án — cùng những nền tảng mà các skill mã nguồn mở của chúng tôi mã hóa để tác nhân tuân theo theo mặc định.

Tiêu chuẩn hơn cảm tính

Một nguyên tắc chỉ có giá trị nếu máy móc có thể kiểm tra nó. Mỗi nền tảng bên dưới ánh xạ tới một cổng cụ thể trong công cụ của chúng tôi — một bài kiểm thử, một quy tắc rà soát, một hiện vật bắt buộc — để 'hoàn thành' được chứng minh, chứ không phải khẳng định. Đây là những gì các skill kỹ thuật của chúng tôi cài đặt vào một dự án, và là những gì nghiên cứu của chúng tôi tiếp tục mài sắc.

Những nền tảng không thể thương lượng

Bảo mật được quyết định trên máy chủ

Xác thực và ủy quyền được thực thi ở phía máy chủ, không bao giờ ở phía máy khách. Bí mật không bao giờ đến gói trình duyệt. Một kiểm tra trong UI là trải nghiệm người dùng — quyết định thực sự diễn ra ở nơi yêu cầu đến, đối chiếu với một danh tính đã xác minh.

Kiểm thử chứng minh hành vi

Một bài kiểm thử khẳng định phần mềm làm gì — nội dung, trạng thái, tương tác, đường lỗi và đường rỗng — không chỉ là nó đã render. Độ phủ mà không thất bại khi hành vi hỏng thì không phải độ phủ. Cổng chất lượng chặn một lần merge giống như một bản build hỏng.

Mọi thay đổi để lại dấu vết kiểm toán

Không công việc nào xong cho đến khi được ghi lại: cái gì thay đổi, tại sao, cái gì được quyết định và cái gì bị từ chối. Kho lưu trữ là một phần của sản phẩm giao, không phải giấy tờ làm sau — để lý lẽ sống lâu hơn phiên làm việc đã tạo ra nó.

Danh tính đến trước

Mọi dự án bắt đầu với IAM vững chắc: danh tính không phải là email, quyền truy cập dựa trên mối quan hệ và đa-người-thuê theo mặc định, và không mật khẩu là mục tiêu. Ủy quyền chi tiết từ ngày đầu, không phải chắp vá sau một vụ vi phạm.

Mở theo mặc định

Công cụ của chúng tôi là mã nguồn mở và các phát hiện của chúng tôi là công khai. Nếu nó quan trọng, bạn có thể đọc, chạy, fork và xây dựng trên nó. Khả năng tái lập là điều cốt lõi — một kết quả bạn không thể tái lập chỉ là một ý kiến.

Giao hàng, đừng giữ riêng

Chúng tôi nghiên cứu bằng cách xây dựng và triển khai; phòng lab và sản phẩm nuôi dưỡng lẫn nhau. Mục tiêu là biến cách đúng thành cách dễ — công cụ cài đặt tiêu chuẩn, giữ nó luôn mới, và nhường đường cho nhà phát triển.

Xem các nền tảng trong mã.

Các nguyên tắc trên được mã hóa thành các skill kỹ thuật cài đặt được cho Claude Code — và mã nguồn đều ở trên GitHub.