Fluid container loader providing core container loading functionality for the Fluid Framework
{
"context": "Evaluates how well the solution orchestrates on-demand summaries using @fluidframework/container-loader's summarizer helpers. Emphasis is on driving summary creation through the provided loader utilities, surfacing package-reported stages, and handling success or failure results as emitted by the helper.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Summarizer entrypoint",
"description": "Initiates summarization via `loadSummarizerContainerAndMakeSummary` (or the equivalent exported helper) instead of re-implementing summarizer flows manually, wiring it with the provided loader and request URL.",
"max_score": 40
},
{
"name": "Loader props",
"description": "Constructs and passes `ILoadSummarizerContainerProps` with resolver, document service factory, code loader, request, and relevant logger/options expected by `loadSummarizerContainerAndMakeSummary` from @fluidframework/container-loader.",
"max_score": 25
},
{
"name": "Stage reporting",
"description": "Uses `SummaryStage` values from the package (e.g., via `OnDemandSummaryResults.summaryInfo.stage`) to populate progress callbacks and final stage data rather than inventing custom enums.",
"max_score": 15
},
{
"name": "Handle capture",
"description": "Extracts the summary handle from `OnDemandSummaryResults.summaryInfo.handle` (or the success branch of `LoadSummarizerSummaryResult`) and returns it in the outcome.",
"max_score": 10
},
{
"name": "Failure surface",
"description": "Inspects the failure branch of `LoadSummarizerSummaryResult` or the error info in `OnDemandSummaryResults` to populate failure messages and stage markers, not generic catch-all errors.",
"max_score": 10
}
]
}tessl i tessl/npm-fluidframework--container-loader@2.60.0evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10