V37 · Participant Workspace liền mạch

Một luồng tạo tác: từ ý định trước AI tới gói cá nhân sau Lab.

V37 gom các mảnh Participant Workspace thành một hành trình duy nhất: tạo tác phẩm, khai báo ý định trước AI, ghi nhật ký sửa đổi, gửi người nhận thật, nhận phản hồi, chọn quyền chia sẻ và xuất gói cá nhân.

Người tham gia thấy ngôn ngữ đời thường trước; runtime, adapter, boundary, contract chỉ nằm ở tầng kỹ thuật và tài liệu vận hành.

Luồng chính

Người tham gia chỉ cần đi theo một tuyến

Các trang rời ở v30–v36 vẫn giữ vai trò tài liệu/thử nghiệm. V37 đặt một tuyến làm việc chính để người tham gia không phải tự hiểu artifact, consent, feedback và AI log đang liên hệ với nhau thế nào.

Xem hành trình 7 bước
Nguyên tắc dữ liệu

Gói cá nhân không phải bảng điểm

Participant pack thuộc về người tham gia. Facilitator chỉ dùng dữ liệu được cho phép để debrief. Organization chỉ nhận aggregate insight, không nhận bản thô của tác phẩm, phản hồi hoặc nhật ký AI.

Hành trình 7 bước

Từ tác phẩm riêng tới dấu vết có người nhận

Mỗi bước có câu hỏi người dùng, hành động chính, bằng chứng cần có và boundary dữ liệu.

1. Chọn tác phẩm

Câu hỏi: Tôi đang tạo ra điều gì và gửi nó tới ai?

Hành động: Đặt tên tác phẩm và chọn người nhận dự kiến

Bằng chứng: Tên tác phẩm · Người nhận dự kiến · Lý do người nhận này quan trọng

API: POST /api/workspace/artifact

Ranh giới: participant-private

Đừng bắt đầu bằng biểu mẫu nộp bài. Hãy bắt đầu bằng một tác phẩm có người nhận thật.

2. Viết ý định trước AI

Câu hỏi: Trước khi nhờ AI, tôi thật sự muốn nói điều gì?

Hành động: Ghi bản ý định ngắn và những điều không muốn AI quyết định thay

Bằng chứng: Thông điệp lõi · Giọng muốn giữ · Phần AI được phép hỗ trợ · Phần AI không được thay mình quyết định

API: POST /api/workspace/artifact

Ranh giới: participant-private

Ý định trước AI là neo chủ thể. Không có neo này, AI rất dễ làm văn bản trơn hơn nhưng xa mình hơn.

3. Nhật ký chỉnh sửa sau AI

Câu hỏi: AI đã gợi ý gì, tôi giữ gì, bỏ gì và vì sao?

Hành động: Ghi before/AI suggestion/after human revision cùng quyết định giữ-bỏ

Bằng chứng: Bản trước AI · Gợi ý AI · Bản sau khi con người sửa · Phần giữ · Phần bỏ · Lý do

API: POST /api/workspace/ai-revision-log

Ranh giới: participant-private

Nhật ký AI không nhằm tố cáo ai dùng AI. Nó giúp người tham gia nhìn thấy phần nào là gợi ý, phần nào là trách nhiệm của mình.

4. Gửi người nhận thật

Câu hỏi: Tôi muốn người nhận phản hồi điều gì, và điều gì không nên hỏi họ?

Hành động: Tạo lời nhắn gửi và phạm vi phản hồi an toàn

Bằng chứng: Người nhận · Câu hỏi phản hồi · Ranh giới không hỏi · Thời điểm gửi

API: POST /api/workspace/artifact-status

Ranh giới: participant-private

Tác phẩm chỉ thật sự bước ra đời sống khi có người nhận thật, nhưng người nhận không phải giám khảo.

5. Nhận phản hồi

Câu hỏi: Phản hồi nào làm tôi hiểu tác phẩm và người nhận rõ hơn?

Hành động: Tóm tắt phản hồi và quyết định sửa đổi tiếp theo

Bằng chứng: Tóm tắt phản hồi · Điểm hữu ích · Điểm chưa dùng · Quyết định sửa/không sửa

API: POST /api/workspace/receiver-feedback

Ranh giới: participant-private

Phản hồi không phải điểm số. Phản hồi là một lần tác phẩm gặp đời sống.

6. Chọn quyền chia sẻ

Câu hỏi: Ai được thấy phần nào, dùng để làm gì, và tôi có thể rút lại không?

Hành động: Bật/tắt quyền theo từng phạm vi

Bằng chứng: Scope · Audience · Purpose · Revoke note

API: POST /api/workspace/artifact-consent | POST /api/workspace/consent-revoke

Ranh giới: artifact-consent-scoped

Đồng ý không phải một checkbox chung. Mỗi quyền chia sẻ phải nói rõ ai thấy, thấy gì, dùng để làm gì.

7. Xuất gói cá nhân

Câu hỏi: Tôi muốn mang dấu vết nào ra khỏi Lab để tiếp tục sống với nó?

Hành động: Xuất gói participant pack

Bằng chứng: Artifact · AI log · Feedback · Consent history · Follow-up note

API: GET /api/workspace/export?audience=participant

Ranh giới: participant-private

Gói cá nhân là ký ức có cấu trúc của người tham gia, không phải hồ sơ đánh giá năng lực.

Quyền chia sẻ dữ liệu

Không dùng checkbox chung cho mọi thứ

Người tham gia cần thấy rõ: ai được xem, xem phần nào, dùng để làm gì và rút lại thì ảnh hưởng ra sao.

Mặc định bật

Chỉ mình tôi

Ai thấy: Người tham gia

Tác phẩm và nhật ký chỉ nằm trong không gian riêng của bạn.

Rút lại: Có thể rút

Ảnh hưởng export: Chỉ xuất trong participant pack.

Người tham gia tự bật

Điều phối viên được xem để hỗ trợ debrief

Ai thấy: Điều phối viên trong cohort

Điều phối viên chỉ xem phần cần thiết để đặt câu hỏi hỗ trợ phản tư.

Rút lại: Có thể rút

Ảnh hưởng export: Có thể xuất hiện trong facilitator queue, không xuất sang organization pack.

Người tham gia tự bật

Dùng làm ví dụ ẩn danh

Ai thấy: Cohort / tài liệu học tập nội bộ

Có thể trích thành case đã ẩn danh nếu không lộ người viết và người nhận.

Rút lại: Có thể rút

Ảnh hưởng export: Chỉ xuất case đã ẩn danh, không kèm raw private log.

Người tham gia tự bật

Đưa vào báo cáo tổng hợp

Ai thấy: Tổ chức

Tổ chức chỉ thấy số liệu/tín hiệu tổng hợp, không thấy tác phẩm thô của bạn.

Rút lại: Có thể rút

Ảnh hưởng export: Chỉ ảnh hưởng aggregate insight, không xuất dữ liệu cá nhân.

Người tham gia tự bật

Công khai trong showcase

Ai thấy: Công chúng / cộng đồng được chỉ định

Tác phẩm có thể được giới thiệu công khai theo phạm vi bạn chọn.

Rút lại: Có thể rút

Ảnh hưởng export: Cần consent riêng và kiểm tra lại trước khi công bố.

Hướng dẫn 1 trang

Hướng dẫn 1 trang cho người tham gia

  • Mỗi ngày chỉ cần tiến một bước nhỏ với tác phẩm.
  • Trước khi dùng AI, hãy viết ý định của mình trước.
  • Sau khi dùng AI, hãy ghi AI giúp gì, bạn giữ gì, bỏ gì và vì sao.
  • Người nhận thật không phải giám khảo; họ chỉ giúp tác phẩm gặp đời sống.
  • Bạn có quyền chọn ai được thấy phần nào và có thể rút quyền chia sẻ.
  • Gói xuất cá nhân là của bạn, không phải bảng điểm.
Pilot readiness

Checklist trước cohort nhỏ

  • Đăng nhập / vai trò: Auth và vai tròParticipant, facilitator và organization admin đăng nhập với role/claim đúng.
  • Dữ liệu: Không đọc chéo dữ liệuParticipant A không đọc/ghi được workspace của Participant B.
  • Dữ liệu: Dữ liệu bền vữngArtifact, AI log, feedback, consent và status event ghi thật vào Firestore/emulator.
  • Quyền chia sẻ: Rút quyền có hiệu lựcConsent revoke làm artifact biến mất khỏi facilitator queue/export tương lai nếu scope không còn active.
  • Trải nghiệm: UI thuần ViệtNgười tham gia không phải hiểu các từ runtime, adapter, contract, payload để hoàn thành luồng.
  • Điều phối: Debrief không chấm điểmQueue/debrief note không có score, rank, grade, leaderboard hoặc performance level.
  • Tổ chức: Tổ chức chỉ xem aggregateOrganization pack không có raw artifact, raw feedback, raw AI log hoặc tên participant.
  • Hỗ trợ: Có hướng dẫn 1 trangNgười tham gia, điều phối viên và tổ chức đều có tài liệu hướng dẫn ngắn trước pilot.