Repository navigation
Conversation
ovvesley
marked this pull request as ready for review
October 20, 2026 19:34
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
All 28 showcase profiles now have a reproducible local preparation/run command and an executable DAG with a separate process per activity. Dependency-ready scheduling preserves forks and joins, including independent MLflow registration and logging after evaluation.
The 22 former metadata fixtures now perform small, real computations with explicit teaching-profile limits. The five domain pipelines also use the shared runner, including actual Blender CPU rendering. Canonical workloads generate focused standalone bundles; output manifests validate real artifacts and dependency handoffs.
Validation: all 27 small profiles completed standalone and through the local AkôFlow daemon, with 171 completed activity captures and 27 observed DAG captures. CI runs every small profile fully; the original Montage 050 image and its 58 activities, 114 control dependencies and 138 file handoffs receive a separate image/contract check. The full native Montage 050 was started locally and recorded as running with two active native mProject containers; its final outputs are not claimed as completed.
Includes local infrastructure definitions, immutable image aliases, explicit source/data contracts and execution evidence. The container runner uses the invoking UID/GID so generated outputs remain writable on Linux.
Companion documentation: UFFeScience/akoflow#187
Refs #24