brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
comsol-motor-nvh-evidenceEvidence-first COMSOL Java API and batch workflow for permanent-magnet motor NVH. Use when Codex must build, resume, solve, validate, or report a 2D motor model that couples rotating magnetic machinery, Maxwell-force harmonics, structural eigenmodes, pressure acoustics, acoustic-structure interaction, far-field SPL, or Campbell sweeps; also use when convert…
Independent GitHub snapshot · Automated classification · Original documentation governs
Execute a checkpointed motor-NVH workflow and prove each completed stage with solver-native evidence. Treat reference models as read-only fact sources, never as the target model.
MCP/COMSOL/README.md and inspect only the files needed for the selected COMSOL backend.comsolcompile plus COMSOL batch only when the independent Java API build requires capabilities not exposed by typed MCP tools.facts.json; use that compact file in later stages.ModelUtil.create() for the independent Java API route, or use the MCP MPh session route for an existing user-owned model. Parameterize geometry, selections, materials, physics, mesh, studies, and exports.comsolcompile; do not substitute ordinary javac.For the MPh route, start with comsol_detect_tool,
comsol_mph_availability_tool, comsol_start_session_async_tool, and
comsol_start_session_status_tool. Continue with the session-scoped open,
summary, parameter, solve, evaluate, export, and save tools. Detection alone is
not license proof; require a real solver-native operation.
Use monotonic checkpoints such as:
models/01_built.mph
models/02_modes_solved.mph
models/03_em_solved.mph
models/04_smoke_solved.mph
models/05_final_solved.mph
Resume only when the checkpoint, corresponding successful solver log, and validation record all exist. File presence alone is insufficient.
0 dB.Use PENDING, INSPECTED, CONFIGURED, BUILT, COMPILED, SOLVED, EXPORTED, VERIFIED, FAILED, or BLOCKED for stages.
Allow automatic repair only for paths, quoting, version-specific API names, missing output directories, result expressions, export-node compatibility, and machine-specific solver allocation. Never auto-repair the physical definition to improve agreement.
Report final status only as PASSED, PASSED_WITH_LIMITATIONS, FAILED, or BLOCKED.
.mph, .class, solver logs, commercial manuals, source reference models, videos, or large generated datasets.