orcawave-orcaflex-readiness-audit
Audit the real readiness of digitalmodel OrcaWave/OrcaFlex spec-driven workflows by reconciling workspace-hub issues, source/tests, semantic-equivalence boundaries, and wiki synthesis gaps.
Best use case
orcawave-orcaflex-readiness-audit is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Audit the real readiness of digitalmodel OrcaWave/OrcaFlex spec-driven workflows by reconciling workspace-hub issues, source/tests, semantic-equivalence boundaries, and wiki synthesis gaps.
Teams using orcawave-orcaflex-readiness-audit should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/orcawave-orcaflex-readiness-audit/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How orcawave-orcaflex-readiness-audit Compares
| Feature / Agent | orcawave-orcaflex-readiness-audit | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Audit the real readiness of digitalmodel OrcaWave/OrcaFlex spec-driven workflows by reconciling workspace-hub issues, source/tests, semantic-equivalence boundaries, and wiki synthesis gaps.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# OrcaWave / OrcaFlex Readiness Audit Use this when the user asks questions like: - what is actually ready in OrcaWave/OrcaFlex? - where does `spec.yml` generate semantically equivalent solver inputs? - which issues are stale vs real gaps? - what structures/families are already represented? - what do the LLM-wikis still lack for this domain? ## Core lesson Do NOT treat old issue bodies as current truth. This domain has multiple issues that still read like greenfield work even though the code, tests, and fixtures already exist. ## Audit sequence 1. Read the three anchor docs first: - `docs/maps/digitalmodel-orcawave-orcaflex-operator-map.md` - `docs/roadmaps/orcawave-orcaflex-capability-roadmap.md` - `docs/reports/digitalmodel-orcawave-orcaflex-issue-reconciliation.md` 2. Query issues from `workspace-hub`, not from `digitalmodel/`. - The canonical issue tracker for this domain is the workspace-hub repo. - `gh issue view` from `digitalmodel/` may fail with “Could not resolve to an issue” for valid issue numbers. 3. Reconcile issue state against source + tests. Important historically stale / already-implemented issues to verify first: - `#1588`, `#1596`, `#1598` — DiffractionSpec / parametric-spec pipeline - `#1597` — RAO extractor and DB population - `#1592`, `#1605`, `#1768` — OrcaWave -> OrcaFlex handoff and validation 4. Verify readiness with focused tests before making claims. High-signal test slice: - `tests/hydrodynamics/diffraction/test_parametric_spec_generator.py` - `tests/hydrodynamics/diffraction/test_orcawave_to_orcaflex_pipeline.py` - `tests/hydrodynamics/diffraction/test_orcawave_to_orcaflex_integration.py` - `tests/solvers/orcaflex/modular_generator/test_semantic_roundtrip.py` In digitalmodel, a strong local command is: `PYTHONPATH=src ./.venv/bin/python -m pytest <focused files> -q` 5. Inventory current structure/template families from `docs/domains/orcaflex/` and `docs/domains/orcawave/` rather than relying on roadmap counts alone. 6. Review the wikis separately for: - breadth of raw/source coverage - synthesis quality for operator use ## Claim-boundary rules Keep semantic-equivalence claims conservative and solver-specific. ### OrcaWave Say: - strong for engineering-significant round-trip fidelity - not guaranteed literal identity across every strict OrcaWave YAML field Back this by checking: - `docs/domains/orcawave/README.md` - roundtrip/semantic tests in `tests/hydrodynamics/diffraction/` ### OrcaFlex Say: - forward `spec.yml -> modular/single YAML` is the strong path - reverse extraction remains best-effort only Back this by checking: - `docs/domains/orcaflex/QUICKSTART_FILE_CONVERSION.md` - `docs/domains/orcaflex/SEMANTIC_DIFF_TAXONOMY.md` - semantic roundtrip tests under `tests/solvers/orcaflex/modular_generator/` ### Distinguish these four claims explicitly Never blur them: 1. engineering-equivalent behavior 2. strict YAML parity 3. solver-loadable parity 4. benchmark-validated parity ## What “ready” usually means in this domain Classify each workstream into one of these buckets: 1. Ready now - implemented in source - backed by tests and/or committed fixtures 2. Ready but needs stronger evidence - code exists - tests exist but mainly benchmark/fixture-based - needs licensed-machine or real-project proof 3. Real gap - still requires substantive implementation ## Common real gaps even when the core pipeline exists These often remain open after the base `spec.yml` pipeline is implemented: - standards-driven DLC matrix generation - richer hull/structure registries - more real project families and golden models - licensed-machine fixture and snapshot proof - clearer wiki synthesis of the canonical-contract boundary ## LLM-wiki audit shortcut The engineering wiki already tends to contain seed pages such as: - OrcaFlex Solver - OrcaWave Solver - Diffraction Analysis System - OrcaWave-to-OrcaFlex Pipeline But these audits should assume the synthesis layer is still incomplete. Typical missing pages / weakly synthesized topics: - `DiffractionSpec` as a first-class canonical contract - OrcaFlex `ProjectInputSpec` / modular-generator contract - semantic-equivalence claim-boundary comparison page - `RAODatabase` provenance page - hull-registry / structure-registry readiness page - case-study pages for risers, jumpers, semisubs, turret mooring, and installation families Specific wiki drift found in the April 2026 readiness review: - `knowledge/wikis/engineering/wiki/workflows/orcawave-to-orcaflex-pipeline.md` may still describe the handoff as `.owr -> RAO extraction`; the current dev-primary bridge is xlsx sidecar -> `RAOData` -> `DiffractionResults` -> OrcaFlex export. - The engineering wiki has seed pages for OrcaFlex, OrcaWave, Diffraction Analysis System, and OrcaWave-to-OrcaFlex Pipeline, but it lacks operator-ready pages for the canonical spec contract and structure readiness matrix. - Recommended wiki synthesis pages: `Canonical Spec Contract: OrcaWave vs OrcaFlex`, `DiffractionSpec Canonical Contract`, `ProjectInputSpec Canonical Contract`, `Semantic Equivalence Taxonomy for Marine Solver Inputs`, `RAODatabase Provenance and xlsx Sidecar Workflow`, `Structure Readiness Matrix`, and case studies for turret-moored FPSO, PLET-to-PLEM rigid jumper, lazy/steep-wave riser, L03 ship benchmark, CALM/SPM, and semi-sub/FOWT. So always report wiki findings in two layers: 1. raw/source breadth exists 2. operator-ready synthesis does not yet exist ## Good final-output structure For user-facing readiness reviews, produce: 1. the canonical `spec.yml -> native input` workstreams 2. what is ready now 3. the most important remaining gaps 4. which structure families already exist 5. which structure families should be added next 6. LLM-wiki coverage vs synthesis gaps 7. a ranked next-step issue list ## Recently discovered issue anchors for canonical-spec proof When auditing current work, include these newer proof-expansion issues if present: - `#2454` — flagship generic-track OrcaFlex mooring case / turret-moored FPSO semantic proof - `#2455` — rigid jumper family / PLET-to-PLEM semantic proof - `#2456` — lazy-wave / steep-wave riser semantic proof - `#2457` — OrcaWave L03 ship benchmark explicit roundtrip proof Use these alongside the older foundation issues. The practical order is usually: 1. `#1652` + `#1788` for real OrcaFlex `.sim` fixture/report/snapshot proof 2. `#2454`, `#2455`, `#2456` for OrcaFlex family-level semantic proof 3. `#2457` for named OrcaWave flagship proof 4. `#1586` for queue traceability/repeatability 5. `#1637`, `#1591`, `#1594` for scalable sweeps, hull registry, and standards-driven DLC campaigns
Related Skills
OrcaFlex Specialist Skill
```yaml
llm-wiki-audit-feedback-loop
Durable feedback loop for correcting llm-wiki pages without losing the correction to chat history. Use when (1) a human notices a wiki page is wrong, outdated, or contradicts a source, (2) processing the `audit/` inbox of a domain wiki, (3) reviewing what feedback has been resolved vs deferred, (4) needing to leave a comment on a specific text range that survives line- number drift. Implements the anchored-text audit file pattern from lewislulu/llm-wiki-skill, adapted for workspace-hub's domain-wiki layout under /mnt/local-analysis/llm-wiki/wikis/<domain>/. Extends the 5-op model (compile/ingest/query/lint) from research/llm-wiki with the missing `audit` op. Never silently delete feedback — rejected audits stay archived with rejection rationale.
orcaflex-reporting-fixture-proof-pattern
Build and extend fixture-backed OrcaFlex reporting proof paths in digitalmodel using stable metadata baselines, normalized HTML snapshots, and reusable reporting test helpers.
digitalmodel-orcawave-orcaflex-proof-workflows
Class-level digitalmodel OrcaWave/OrcaFlex readiness, semantic-proof, fixture-proof, and closeout workflows.
worldenergydata-source-readiness
Route agents to the canonical worldenergydata source-readiness skill and summary script. Use when asked for worldenergydata data completeness, data locations, latest known data dates, scheduler freshness, source-readiness status, or acceptance-criteria inputs across the repo ecosystem.
pre-completion-cleanup-audit
Audit and dispose of session residue (orphan files, scratch dirs, sibling-repo state, locks, trash-stages) BEFORE claiming a task complete. Required gate before any agent says "all done", "task complete", or hands work back to user/orchestrator.
repo-mission-portfolio-audit
Audit the workspace-hub repo portfolio to extract each repo's mission, identify documentation gaps, and prioritize a plan/approval sequence with explicit LLM-wiki weighting for future issue triage.
provider-session-ecosystem-audit-and-exporters
Build and maintain cross-provider session-log audits for Codex, Codex, Hermes, and Gemini, including exporter design, normalization, and behavioral verification.
read-only-pre-implementation-audit
Systematic cross-check workflow to validate assumptions before TDD coding begins
digitalmodel-orcawave-orcaflex-workflow
Current-state workflow for navigating and extending digitalmodel OrcaWave/OrcaFlex capabilities across code, tests, issues, queue tooling, and licensed-machine boundaries.
provider-audit-bootstrap-and-path-classification
Fix provider-session ecosystem audit failures caused by source-checkout imports and over-aggressive symbolic-path classification.
orcawave-orcaflex-semantic-proof-wave-closeout
Close out an OrcaWave/OrcaFlex semantic-proof wave after a PR merges, split unrelated CI blockers, and seed the next semantic-proof issue wave without duplicating existing issues.