pjkm.core.tasks.verify.verify_structure

Verify task: validate the generated project structure.

Attributes

Classes

VerifyStructureTask

Validates that expected files were created for the archetype.

Module Contents

pjkm.core.tasks.verify.verify_structure.EXPECTED_FILES: dict[pjkm.core.models.project.Archetype, list[str]][source]
class pjkm.core.tasks.verify.verify_structure.VerifyStructureTask[source]

Bases: pjkm.core.tasks.base.BaseTask

Validates that expected files were created for the archetype.

id = 'verify_structure'[source]
phase[source]
depends_on = [][source]
description = 'Verify project structure'[source]
execute(ctx)[source]

Run the task and return its result.

Parameters:

ctx (pjkm.core.engine.task_context.TaskContext)

Return type:

pjkm.core.models.task.TaskResult