Skip to content

[UC-3697] Configure agentic development enablement and static checks for libCharon#58

Draft
Jelle Spijker (jellespijker) wants to merge 1 commit into
mainfrom
UC-3697_platform_emulation_and_seeding
Draft

[UC-3697] Configure agentic development enablement and static checks for libCharon#58
Jelle Spijker (jellespijker) wants to merge 1 commit into
mainfrom
UC-3697_platform_emulation_and_seeding

Conversation

@jellespijker
Copy link
Copy Markdown
Member

@jellespijker Jelle Spijker (jellespijker) commented Jun 4, 2026

UC-3697 Configure agentic development enablement and static checks for libCharon

This pull request implements complete agentic developer enablement and automated static verification pipelines in . These changes establish a highly productive, uniform workspace environment for both human developers and autonomous AI coding agents.

Key Changes Introduced

  • Unified Developer Guidelines (): Explains workspace boundaries, tech stack mapping, and how this repository fits into the broader Digital Factory and Cura slicing ecosystem.
  • Pre-Commit Linting & Formatting Pipeline (): Enforces flawless quality control checks (credentials scanning with Talisman, logical path reference blockers, and code formatting).
  • GitHub Copilot Workspace Settings (): Injects context-rich semantic guidelines to guide AI-assisted coding in real-time.

Sibling Pull Requests (Ecosystem-Wide)

🔗 Multi-Repository PR Matrix (UC-3697)

To satisfy strict ISO-27001 audit compliance, traceability, and cross-repository review standards, this Pull Request is part of an ecosystem-wide alignment on branch UC-3697_platform_emulation_and_seeding.

Below is the complete, live matrix of all 16 companion Pull Requests spanning our SaaS orchestration, cloud APIs, 3D WebGL prep interface, and slicing stacks. Reviewers should ensure companion PRs are reviewed and verified in tandem.

# Repository Component / Role Tech Stack PR Link Status
1 stardust-atlas Meta Orchestration Docker Compose / Bash stardust-atlas #2 Draft
2 stardust-digitalfactory SaaS Gateway / Web Portal React 18 / Tornado stardust-digitalfactory #4735 Draft
3 neoprep Client-Side 3D Prep Canvas React / WASM / Three.js neoprep #922 Draft
4 stardust-web Shared Component Library React / CSS Modules stardust-web #1195 Draft
5 stardust-commons Shared Ingestion / Telemetry Python / PEP 8 stardust-commons #1769 Draft
6 stardust-account Identity & SSO Service Python / React 18 stardust-account #3389 Draft
7 stardust-cura_cloud_api Slicing Settings Resolver Python / Tornado stardust-cura_cloud_api #1477 Draft
8 stardust-cura_connect_api Websocket Dispatcher Python / Tornado stardust-cura_connect_api #2142 Draft
9 stardust-virtual-printer Printer Telemetry Emulator Python / Socket.io stardust-virtual-printer #36 Draft
10 subscription-service-nestjs Billing & Licensing API NestJS / TypeScript subscription-service-nestjs #356 Draft
11 libCharon CuraEngine Core Parser C++ / Python libCharon #58 Draft
12 stardust-websocket_protocol Connect Binary Protocol Python stardust-websocket_protocol #101 Draft
13 Curator C++ Settings Resolver C++ / Python Curator #278 Draft
14 CuraFormulaeEngine Mathematical Cura Engine C++ CuraFormulaeEngine #5 Draft
15 libUvula Toolpath Metareader C++ / Python libUvula #13 Draft
16 fdm_materials XML Material Database XML fdm_materials #377 Draft

Empty Initiator Checklist

Caution

This Draft PR is a staging gate. Do not merge before confirming and checking off all points.

  • Pre-commit Quality Audit: Have you run Check YAML configuration files...........................................Passed
    Check JSON configuration files...........................................Passed
    Prevent large files from being committed.................................Passed
    Ensure files end with a newline..........................................Passed
    Trim trailing whitespace.................................................Passed
    Scan for potential secrets (Talisman)....................................Passed
    Block absolute local path references.....................................Passed locally and confirmed that all checks pass cleanly?
  • Onboarding Guidelines: Does the native accurately document folder layouts and development workflows?
  • Ecosystem References: Does contain relative paths and descriptions of all relevant submodules or companion tools?
  • No Hardcoded Absolute Paths: Have all absolute local paths been verified and replaced with safe environment variables or relative references?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant