Files
MemRelay/global/curated/7aee455b-24cc-4008-bdaf-443721e6f939/Global Workspace Profile.md
T

129 lines
6.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Global Workspace Profile
type: curated
permalink: main/global/curated/7aee455b-24cc-4008-bdaf-443721e6f939/global-workspace-profile
stable_id: 6973450e-6ecc-48e3-8cdd-4d7d7707d843
scope: global
project_id: null
workspace_type: global
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
preference_context: global
document_type: profile
revision: 16
source_memory_ids:
- 938fd87f-6a79-4765-b266-9aad0e8664de
source_checkpoint_ids: []
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids: []
model_connection: Sub2API
model_name: openai/gpt-oss-20b
source_count: 97
source_revisions:
memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823: '2'
memory:25332e63-48d0-4daa-8c08-d676bb2d310d: '3'
memory:2406be77-e6ce-4572-890e-18747c968f55: '2'
memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b: '1'
memory:938fd87f-6a79-4765-b266-9aad0e8664de: '1'
source_dispositions:
processed: 97
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- memory:938fd87f-6a79-4765-b266-9aad0e8664de
- memory:ac8bb556-947d-43a1-87d9-bfe7e8da310b
- memory:25332e63-48d0-4daa-8c08-d676bb2d310d
- memory:2406be77-e6ce-4572-890e-18747c968f55
- cross_workspace_memory:785ee52e-7fc0-4c3e-af00-161d219bc6d0
- cross_workspace_memory:5c51c39f-5737-482d-929f-ed22bb1f2e2c
- cross_workspace_memory:c9dcce4b-b7ab-4268-aa69-544bc64d17b3
- cross_workspace_memory:592bc22a-9f8a-4ce1-81ee-107b47371312
- curated_baseline:2b47472d-3ac2-4394-8646-c6bf1c0fc270
- curated_baseline:6973450e-6ecc-48e3-8cdd-4d7d7707d843
- curated_baseline:e4fc35f2-1606-4b79-9c1e-367edeea97d0
- curated_baseline:1d00b33d-2bf5-4890-bf34-0645e483e216
- curated_baseline:416ac7c5-22a5-414a-be97-6b30deccf8e2
- curated_baseline:23340925-d052-4393-952a-b1daf798cce3
- curated_baseline:8a861a5f-35c3-4f95-bd5b-6b2297888f56
- cross_workspace_memory:dd093dd7-71be-46a2-bcb1-4a87c3d4b9ab
- cross_workspace_memory:b476b307-7224-4128-8499-4c43a2ad1cb5
- cross_workspace_memory:dc70f54c-8e29-4834-a5c1-a63bc9ac9e68
- cross_workspace_memory:e1b8d25d-f638-4fbe-8a8d-0eda8f2d7d46
- cross_workspace_memory:6b129c78-a412-41e9-af9f-63ab071e03d9
- cross_workspace_memory:f42fc721-886f-4d6d-85a4-1611d7bc2cf1
- cross_workspace_memory:5924806e-b234-49f7-b971-3c844fd07cf3
- memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
job_cited_source_ids:
- memory:938fd87f-6a79-4765-b266-9aad0e8664de
conflicts: []
supersedes: []
preferences:
- statement: Cursor must be a local, non‑syncing plugin for all workspaces; install
under `%USERPROFILE%\.cursor\plugins\local\collaboration-rules\`.
level: global
workspace_types: []
workspace_ids: []
source_ids:
- memory:938fd87f-6a79-4765-b266-9aad0e8664de
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
source_cursor: 620
source_hash: 5b10d7140112f8e9fe0313be1788db0eb632993d7519d6692bc58fac359fd0d0
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 5d0a5a46-f90b-4dbc-8723-f907bacf2c2f
created_at: '2026-08-08T07:55:31.878711+00:00'
updated_at: '2026-09-16T13:48:03.895012+00:00'
tags:
- development
- global
- commit
- project-creation
- memory-management
- communication
---
# Global Development Profile
## 1. Scope
This profile applies globally to every workspace and project managed under MemRelay.
## 2. Key Rules
- **Commit** immediately after each fully implemented feature.
- **Push** to the remote right after committing; before pushing, `git fetch` and `git rebase` local changes onto the target branch if new remote commits exist.
- **Avoid** the use of `git push --force` unless explicitly authorised.
- **Rebase** onto the target branch and then perform a **fast‑forward merge**; avoid generating merge commits.
- When protected branches, CI pipelines, or PR reviews exist, **create a PR** instead of performing a direct merge.
- **Re‑validate** the branch after any rebase or merge and resolve conflicts by fully understanding both sides of the conflict.
- For branches that contain published or shared changes, **forced rebase is forbidden** unless explicitly authorised.
- The **target branch** may be pushed only after a successful merge; **automatic deployment is never performed**.
- **Commit messages** must follow Conventional Commits, e.g. `type: <中文一句话描述>`.
- All communication within the project must be in Chinese and adhere to the KISS / YAGNI principle. Enforce the commit format `type: 中文一句话描述`.
- **Credentials** must be stored exclusively in the password vault; only the vault entry name is recorded in memory and never committed to code.
- The **integration of the Collaboration‑Rules** must be installed locally as a non‑syncing plugin for all workspaces. The installation path is `%USERPROFILE%\.cursor\plugins\local\collaboration-rules\` and the file `collaboration-rules.mdc` is built from `RULES.md` with `alwaysApply:true`.
## 3. Workflow Enhancements
- **Streamlit UI**: Widgets inside `st.form` are now placed outside the form to ensure immediate re‑run when the form is modified.
- **Marketplace Results UI**: Formal product files are moved to `task‑dir/20260815-xxx/results` and presented via a scrollable list, avoiding inline rendering of large files.
- **Tool‑box UI Simplification**: All developer‑style subtitles have been removed; only essential actions (download button & file listing) remain.
- **Layout Optimization**: Unnecessary whitespace in the Streamlit toolbox and sidebar has been reduced for a cleaner UI.
- **Navigation Branding**: The title “MarketGrid” with subtitle “空间数据工具箱” is now positioned above the navigation bar.
- **Start‑UI Script**: `start‑ui.ps1` is a PowerShell 5.1 script with a UTF‑8 BOM to avoid `UnexpectedToken` errors when non‑ASCII characters are present.
- **PowerShell Script Encoding**: All PowerShell files are saved with a UTF‑8 BOM; validated with `powershell.exe Parser.ParseFile`.
- **Unresolved Future Tasks**: Verify that the PLUGIN‑MD regeneration for Codex/CLI avoids duplicate `RULES.md` copies, enforce consistent PowerShell encoding across scripts, and confirm full task‑folder migration on all workspaces.
## 4. Implementation Notes
- The document is written in Chinese to reflect the communication policy.
- All policy statements are derived from the following evidence sources: `memory:938fd87f-6a79-4765-b266-9aad0e8664de`, `memory:6973450e-6ecc-48e3-8cdd-4d7d7707d843`, and `memory:e4fc35f2-1606-4b79-9c1e-367edeea97d0`.
- The policy may be refined by additional evidence, but the current rules take precedence until a newer explicit update supersedes them.
---
## 5. Preferences
- **Global Preference List**: See the JSON array below.