EnMaTeS Naming and Description Framework (NDF) v1.2

1. ΠžΠ±Ρ‰ΠΈΠ΅ ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ НСйминга ΠΈ Описаний

  • Π―ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠžΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ: Названия Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ понятны ΠΈ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ мноТСствСнных Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π°Π½ΠΈΠΉ.
  • ΠšΠΎΠ½ΡΠΈΡΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ для ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… сущностСй Π²ΠΎ всСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.
  • ΠšΡ€Π°Ρ‚ΠΊΠΎΡΡ‚ΡŒ (для Π½Π°Π·Π²Π°Π½ΠΈΠΉ): Названия Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ достаточно ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ для удобства, Π½ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ.
  • Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (для описаний): Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ описания Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»Π΅ description ΠΈΠ»ΠΈ usage Π² YAML/Markdown Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ…) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π°Π²Π°Ρ‚ΡŒ достаточно контСкста ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ сущности.
  • ВСрсионированиС: Π―Π²Π½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ (v{{X}}.{{Y}}) для Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ (Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, Π³Ρ€Π°Ρ„Ρ‹, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΌΠ°Π½ΡƒΠ°Π»Ρ‹). ВСрсия указываСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° Π½Π΅ Π² ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°.
  • ΠŸΡ€Π΅Ρ„ΠΈΠΊΡΡ‹/Буффиксы: Активно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСфиксы для обозначСния Ρ‚ΠΈΠΏΠ° Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SMF_, FPM-, FPS_, PIC_, SG_, UM_, SP_, ChatConfig_, FPTask_) ΠΈ части ΠΈΠΌΠ΅Π½ΠΈ для указания спСцифики (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π΄ΠΎΠΌΠ΅Π½, Ρ€Π΅ΠΆΠΈΠΌ).
  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Папок: Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ согласованной структурС ΠΏΠ°ΠΏΠΎΠΊ рСпозитория (см. EnMaTeS_Repository_Structure.md).

2. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ для ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… АртСфактов EnMaTeS

2.1. Semantic Modeling Framework (SMF)

  • НазваниС Ρ„Π°ΠΉΠ»Π°: SMF.md
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€: SMF.md
  • ОписаниС (usage): β€œSemantic Modeling Framework. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ структуру ΡƒΠ·Π»ΠΎΠ², связСй, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² для Π’Π‘Π•Π₯ сСмантичСских Π³Ρ€Π°Ρ„ΠΎΠ² EnMaTeS.”

2.2. Framework Prompt Mode (FPM)

  • НазваниС Ρ„Π°ΠΉΠ»Π°: FPM-{{Dev|Use}}.md
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:
    • FPM-Dev.md
    • FPM-Use.md
  • ОписаниС (usage): β€œFramework Prompt Mode - {{Development|Usage}}. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ спСцифичныС для Ρ€Π΅ΠΆΠΈΠΌΠ° {{Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ|использования}} ИИ инструкции: Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.”

2.3. Framework Prompt Specialization (FPS)

  • ΠžΠ±Ρ‰ΠΈΠΉ шаблон:
    • НазваниС Ρ„Π°ΠΉΠ»Π°: FPS_{{RoleConcept}}.md
    • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: FPS_DomainExpert.md, FPS_EnMaTeSArchitect.md, FPS_TesterAI.md
  • ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π°Ρ спСциализация (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°):
    • НазваниС Ρ„Π°ΠΉΠ»Π°: FPS_{{RoleName}}_{{Project/Context}}.md
    • ΠŸΡ€ΠΈΠΌΠ΅Ρ€: FPS_LegalAdvisor_ClientX.md
  • ДополнСния (Addons):
    • НазваниС Ρ„Π°ΠΉΠ»Π°: FPS-Addon_{{AddonName}}.md
    • ΠŸΡ€ΠΈΠΌΠ΅Ρ€: FPS-Addon_LegalAdvisor.md
  • ОписаниС (usage): β€œFramework Prompt Specialization - {{ОписаниС Π ΠΎΠ»ΠΈ}}. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ИИ ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ Π² этой спСциализации.”

2.4. Purpose and Introductory Context (PIC)

  • НазваниС Ρ„Π°ΠΉΠ»Π°: PIC_{{Project/System}}_{{Purpose/Domain}}.md
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:
    • PIC_EnMaTeS_AgentDevFirebase.md
    • PIC_ClientX_Legal.md
  • ОписаниС (usage ΠΈΠ»ΠΈ description): β€œPurpose and Introductory Context - {{ОписаниС}}. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ спСцифику Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ИИ-Π°Π³Π΅Π½Ρ‚Π°/Ρ‡Π°Ρ‚Π°.”

2.5. Semantic Graphs (SG)

  • НазваниС Ρ„Π°ΠΉΠ»Π°: SG_{{ProjectName}}_{{SubsystemName}}.md
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:
    • SG_ClientX_Legal.md
    • SG_EnMaTeS_SystemMethodology.md
  • Атрибут summary Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Ρ€Π°Ρ„Π°: β€œΠ‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π³Ρ€Π°Ρ„, ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ {{Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚}} для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° {{НазваниС ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π°}} ({{ΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΠ°, Ссли ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ}}), вСрсия {{X}}.{{Y}}. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ {{ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ}}.”

2.6. Source Documents/Artifacts (SDA)

  • НазваниС Ρ„Π°ΠΉΠ»Π°: {{DocTypePrefix}}_{{MeaningfulName}}.md (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹ΠΉ суффикс Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»Π°)
  • ΠŸΡ€Π΅Ρ„ΠΈΠΊΡΡ‹: ContractTmpl_, AppendixTmpl_, AddAgreementTmpl_, BlockTmpl_, Spec_, Guide_, Policy_, ProcessDesc_ ΠΈ Ρ‚.Π΄.
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:
    • ContractTmpl_MainProductManufacturing.md
    • Spec_ContractPackage_List.md

2.7. User Manuals (UM)

  • НазваниС Ρ„Π°ΠΉΠ»Π°: UM_ClientX_{{ProjectName}}_{{SubsystemName}}.md
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€: UM_ClientX_Legal.md
  • Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°: β€œΠ ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: Π’Π°Ρˆ ИИ-АссистСнт ΠΏΠΎ {{Ρ‡Π΅ΠΌΡƒ}} ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° β€˜{{НазваниС ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π°}}’ (v{{X}}.{{Y}})β€œ

2.8. Specific Task Framework Prompts (FP-Task)

  • НазваниС Ρ„Π°ΠΉΠ»Π°: FPTask_{{TaskName}}.md
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€: FPTask_AgentEvaluation.md, FPTask_ArchimatePUML.md
  • ОписаниС (usage): β€œFramework Prompt - {{ОписаниС Π—Π°Π΄Π°Ρ‡ΠΈ}}. БистСмная инструкция для ИИ для выполнСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ узкоспСциализированной Π·Π°Π΄Π°Ρ‡ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°.”

2.9. System Overview & Methodology

  • EnMaTeS_Overview.md: ΠžΠ±Ρ‰Π΅Π΅ описаниС систСмы EnMaTeS.
  • EnMaTeS_NDF.md: Π”Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ (Naming and Description Framework).
  • EnMaTeS_Repository_Structure.md: ОписаниС структуры рСпозитория.
  • EnMaTeS_MethodologyGuide.md: (НовоС) Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ руководство ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
  • EnMaTeS_ImprovementRoadmap.md: (НовоС) ДороТная ΠΊΠ°Ρ€Ρ‚Π° развития систСмы.

2.10. Starting Prompt (SP)

  • НазваниС Ρ„Π°ΠΉΠ»Π°: SP_{{TargetAudience}}_{{Project/System}}_{{Purpose/Step}}.md
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:
    • SP_Dev_EnMaTeS_SelfSG_Init.md
    • SP_ClientX_Legal_Welcome.md
  • ОписаниС (Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅, для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°): β€œStarting Prompt - {{ОписаниС}}. Π¨Π°Π±Π»ΠΎΠ½ стартового ΠΏΡ€ΠΎΠΌΠΏΡ‚Π° для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‡Π°Ρ‚Π° {{с ΠΊΠ΅ΠΌ}} ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ {{ΠΊΠ°ΠΊΠΎΠΌΡƒ}} для Ρ†Π΅Π»ΠΈ {{ΠΊΠ°ΠΊΠΎΠΉ}}.”

2.11. Chat Configurations (ChatConfig)

  • НазваниС Ρ„Π°ΠΉΠ»Π°: ChatConfig_{{Audience/Mode}}_{{Project/System}}_{{Purpose/Domain}}.md
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:
    • ChatConfig_Dev_EnMaTeS_AgentDevFirebase.md
    • ChatConfig_ClientX_Legal.md
  • ОписаниС (Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅): β€œChat Configuration - {{ОписаниС}}. ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚, ΠΈΠ· ΠΊΠ°ΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (SMF, FPM, FPS, PIC) собираСтся полная БистСмная Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ· ΠΊΠ°ΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (SG, SDA, SP, UM) подготавливаСтся ΠŸΠ°ΠΊΠ΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (IP) для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ИИ-Ρ‡Π°Ρ‚Π°/Π°Π³Π΅Π½Ρ‚Π°.

3. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Папок РСпозитория

Π‘ΠΌ. Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ EnMaTeS_Repository_Structure.md.

4. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ NDF

  • ΠŸΡ€ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π°/Ρ‡Π°Ρ‚Π°/ΠΏΡ€ΠΎΠΌΠΏΡ‚Π°: ΠžΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ NDF для Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ шаблона ΠΈΠΌΠ΅Π½ΠΈ ΠΈ структуры описания.
  • ΠŸΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ вСрсий: ΠžΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ измСнСния Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… вСрсиях Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ².
  • Для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ: ΠšΠΎΠ½ΡΠΈΡΡ‚Π΅Π½Ρ‚Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° ΠΈ структура ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ поиск, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π°ΠΌΠΈ.