| name | project-context |
| description | Summary of the purpose, architecture, and structure of the SecInterp project. |
| trigger | when starting new tasks, requesting summaries, or explaining the plugin architecture. |
SecInterp Project Context
Provides a comprehensive view of the QGIS plugin for geological section interpretation, facilitating consistent architectural decision-making.
When to use this skill
- At the start of a session to refresh architectural knowledge.
- When proposing structural changes or new integrations.
- When the user requests the current project status.
Degree of Freedom
- Guided: Use this information as a reference frame to propose solutions aligned with the project's vision.
Workflow
- Reading: Consult
AI_CONTEXT.md and PROJECT_SUMMARY.md.
- Analysis: Identify boundaries between
core, gui, and exporters.
- Validation: Ensure new proposals do not violate defined decoupling.
Instructions and Rules
Purpose
SecInterp is an advanced tool for geologists that allows for the interpolation of drillhole data into 2D/3D sections within QGIS, optimizing the modeling workflow.
Core Architecture
- Local First: Prioritizes local performance and efficient memory management.
- UI-Agnostic: The processing core must function independently of Qt graphics elements.
- 3-Level Validation: (Type, Schema, Business) in all domain services.
Folder Structure
core/: Plugin brain (servers, drillhole logic).
gui/: Dynamic and responsive user interface.
exporters/: Multi-format export logic.
Quality Checklist