github / github/copilot-language-server-release

Request: add explicit pre-flight warnings + agent best-practices for complex visual/3D workflows

Đang mở
#43 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
290
Fork
24
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

### Summary
When using agentic coding workflows for complex visual projects (Three.js/Vite, scene-heavy UIs), users need an explicit pre-flight warning and setup checklist before agents begin making scene changes.

### Problem
In ambiguous scene contexts, agents may make valid-but-wrong assumptions (placement, camera/framing, flow mapping, asset control hierarchy). This can cause large time loss and repeated rework, especially when no project-specific guardrails are initialized first.

### Requested product behavior
Please add a default **precautionary warning / best-practices notice** before major scene edits, including:

1. Confirm project intent before coordinate/placement edits.
2. Recommend enabling a dev scene inspector first (object selector, transform/material/animation, keyframe, projection, source-apply).
3. Warn that ambiguous instructions (e.g., "build a 1000m curve camera") require explicit constraints.
4. Encourage diagnostics-first steps (visibility/frustum/material/clip state) before mutation.
5. Suggest setup of explicit logging/functions for fallback behavior.
6. Warn that runtime edits should translate back to source (JS/CSS/HTML), not remain ephemeral.
7. Include a legal/operational disclaimer for potential productivity loss from ambiguous agent assumptions.

### Why this matters
Professional teams often avoid these pitfalls by preconfiguring IDE/engine/pipeline tools. Agentic workflows are different and need first-class safety rails to avoid expensive regressions in real projects.

### Suggested UX
A lightweight "Complex Visual Workflow Detected" prompt with checkboxes:
- Require coordinate-confirmation for spawn/root transform changes
- Enable diagnostics mode first
- Initialize scene inspector utilities
- Enable guarded render-loop integration for tool failures
- Enable one-click source sync for interactive edits

This would materially improve reliability and user trust for complex scene development.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Issue không nêu tên tệp hoặc bài kiểm thử nào. Hãy bắt đầu bằng cách chuyển prompt và checklist “Complex Visual Workflow Detected” được đề xuất thành các tiêu chí chấp nhận rõ ràng, sau đó xác định UX surface liên quan của Copilot Language Server; được xem là hoàn tất khi cảnh báo xuất hiện trước các chỉnh sửa lớn đối với scene và bao quát các biện pháp bảo vệ cùng disclaimer được liệt kê.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
three.js, vite
Lĩnh vực
developer-experience, devtools
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.