Auto-Aspice-Assessment
Verifiedby Dryade
Requires enterprise tier subscription
Description
Automotive ASPICE process assessment: evidence collection, gap analysis, and readiness reporting for supplier qualification
Screenshots
Details
auto-aspice-assessment
Tier: Enterprise | Type: Agent | Category: Compliance | Version: 1.0.0
AI-powered Automotive SPICE (ASPICE) assessment preparation assistant. Maps project artifacts to ASPICE work products, identifies evidence gaps, and generates readiness reports for OEM-mandated supplier qualification audits.
1. Overview
Plugin Name: auto-aspice-assessment Slug: auto-aspice-assessment Required Tier: Enterprise Plugin Type: Agent (orchestrator-integrated tools) Category: Compliance Author: Dryade License: DSUL
What It Does
Assists quality managers with ASPICE assessment preparation by mapping project artifacts (Jira tickets, Git commits, test reports, review records) to ASPICE work product requirements. Identifies evidence gaps per process area, suggests remediation actions, and generates assessment readiness reports showing preparedness for Level 1-3 assessments.
Key Capabilities
- ASPICE PAM reference with 10 key processes (MAN.3, SWE.1-6, SYS.2, SUP.8, SUP.10)
- Evidence mapping from project artifacts to work products
- Gap analysis with remediation recommendations
- Assessment readiness scoring per process area
- Structured preparation reports for management review
2. User Stories
Primary User Stories
US-1: Assess Process Area Evidence
As a quality manager, I want to assess evidence completeness for specific ASPICE processes so that I can focus remediation efforts on the weakest areas.
Acceptance Criteria:
- [ ] Evidence coverage score calculated per process area
- [ ] Gaps clearly identified with missing work products
- [ ] Remediation suggestions provided for each gap
US-2: Generate Readiness Report
As a process engineer, I want to generate an overall readiness report so that I can communicate assessment preparedness to management.
Acceptance Criteria:
- [ ] Overall readiness percentage across all process areas
- [ ] READY/NOT READY verdict with justification
- [ ] Per-process breakdown with coverage scores
Edge Cases
- No artifacts provided: Uses mock artifact inventory for demonstration
- Unknown process ID: Returns error with guidance
3. Architecture
Component Diagram
+------------------+ +------------------+ +------------------+
| Plugin Router | --> | Assessment | --> | Data Provider |
| /auto-aspice- | | Engine | | (mock / real) |
| assessment/* | | Evidence Mapper | +------------------+
+------------------+ +------------------+ |
| +-----v------+
+-----v------+ | Demo Data |
| ASPICE PAM | | data/*.json|
+------------+ +------------+
Dependencies
- Internal: core.plugins.EnterprisePluginProtocol, core.plugin_config_store.PluginConfigStore
- External: None
- Plugin: None
4. API Spec / Agent Capabilities
REST Endpoints
| Method | Path | Description | Auth |
|--------|------|-------------|------|
| GET | /auto-aspice-assessment/health | Health check | No |
| GET | /auto-aspice-assessment/processes | List ASPICE processes | Yes |
| POST | /auto-aspice-assessment/assess | Assess single process | Yes |
| POST | /auto-aspice-assessment/gap-analysis | Full gap analysis | Yes |
| POST | /auto-aspice-assessment/readiness-report | Readiness report | Yes |
5. Data Flow
Processing Pipeline
- User provides project artifacts inventory (or uses mock data)
- Plugin loads ASPICE PAM reference with work product requirements
- Artifact-to-work-product matching via keyword and type matching
- Coverage scores calculated per process area
- Gaps identified and remediation suggestions generated
Demo Data Description
aspice-pam.json: 10 key ASPICE processes with work products and keywordssample-artifacts.json: 25 sample project artifacts from an ACC projectassessment-scenarios.json: 3 assessment scenarios (L1 ready, L2 gaps, L3 aspirational)evidence-mapping-template.json: Mapping of typical tools to ASPICE work productscapability-levels.json: ASPICE capability level descriptions and rating scale
6. Security Considerations
- PII: No -- processes project management artifacts only
- External APIs: None -- fully self-contained
- No data persistence beyond plugin config
7. Test Plan
Test Classes
| Class | Tests | Coverage | |-------|-------|----------| | TestPluginAttributes | 7 | Manifest fields | | TestMarketplace | 3 | Marketplace metadata | | TestASPICEData | 4 | PAM reference data | | TestDemoData | 6 | All data files | | TestPluginModule | 2 | Module structure |
Running Tests
cd dryade-plugins
python -m pytest enterprise/auto-aspice-assessment/tests/ -x -v --tb=short
8. Deployment Notes
No additional Python packages required. Default config: {"data_source": "mock"}.
- Min Dryade Version: 1.0.0
- Python: >=3.11
9. User Guide
Getting Started
- Ensure your Dryade instance has an Enterprise tier license
- Install via marketplace or
dryade-pm push - Ask the orchestrator about ASPICE assessment preparation
Common Workflows
Workflow 1: Quick Gap Analysis
- Upload or describe your project artifact inventory
- Plugin maps artifacts to ASPICE work products
- Review gaps and prioritize remediation
Workflow 2: Full Readiness Report
- Provide project name and artifact inventory
- Plugin generates comprehensive readiness report
- Share report with management for assessment scheduling decision
10. Screenshots
Plugin operates via API/chat interface. No dedicated UI.
11. Changelog
1.0.0 (2026-03-05)
- Initial release
- 10 ASPICE process areas with evidence mapping
- Gap analysis with remediation suggestions
- Readiness reporting with READY/NOT READY verdict
- 25 sample project artifacts for demonstration
Future Roadmap
- [ ] Integration with Jira/GitLab for automatic artifact discovery
- [ ] Historical assessment tracking across projects
- [ ] Level 3 organizational standard process templates
Requires enterprise tier subscription