Chuyển đến nội dung chính
Symphony tổ chức kiến trúc của mình xoay quanh hai ý tưởng: vector là các miền sở hữu ngữ nghĩa lâu dài, và giai đoạn (phase) là các đợt triển khai theo trình tự thời gian. Một thành phần được nghiên cứu lần đầu trong một giai đoạn không khiến giai đoạn đó trở thành chủ sở hữu vĩnh viễn của nó. Vector giữ cho ý nghĩa ổn định trong khi phần triển khai tiến hóa.

Vector là gì?

Một vector là một miền sở hữu ngữ nghĩa có giới hạn và lâu dài, với contract chuẩn sở hữu ý nghĩa và các thao tác được phép của miền đó. Mỗi vector nhận một Contract Quad: INTENT.md, MANIFEST.md, SKILL.md và SPEC.md, cùng các surface đi kèm chuyên biệt mà nó thực sự cần. Vector khai báo các surface chuẩn và đồ thị ủy thác của mình, và SKVI ánh xạ mỗi surface hiện hành đúng một lần. Các surface đi kèm lỗi thời được thay thế thông qua quá trình tiến hóa có quản trị thay vì tồn đọng như ngữ cảnh mâu thuẫn.

Trạng thái vector

Contract Quad và các surface đi kèm

Mỗi vector nhận:
  1. INTENT.md — mục đích và phạm vi
  2. MANIFEST.md — danh tính, các surface được khai báo, đồ thị ủy thác
  3. SKILL.md — hướng dẫn sử dụng an toàn và vận hành
  4. SPEC.md — hành vi chuẩn tắc và ranh giới
Các surface đi kèm như SLANG.md, NAMESPACES.md, registry, schema và profile vẫn là các tạo phẩm được quản trị nằm ngoài cấu trúc bốn thành viên. Chúng định tuyến hoặc chuyên biệt hóa sự thật của chủ sở hữu nhưng không thể tự mở rộng quyền hạn của mình.

Tích hợp dựa trên bằng chứng

Một engine bị hoãn không có biên nhận bịa đặt. Một API được đề xuất không có mục registry được tạo ra tùy tiện. Một contract chưa công bố không có tuyên bố hoàn tất SODV. Đây là tích hợp dựa trên bằng chứng, không phải sự trùng lặp mang tính hình thức.
Lần sửa đổi cuối 10 tháng 10, 2026