fuse_proj: Initial operational package for 3 researchers (Pavlenko/Blizno/Moroz)
Multimodal fusion research on StripNet+GTA-UAV proxy: - 3 independent fusion tracks: condition-aware (A), token/bottleneck (B), role-aware (C) - Shared interfaces, protocol, dataset audit, baseline benchmarks - Canonical version-chain references to vault (SPEC, ANALYSIS, TRIAGE) - Personalized task plans and decision tables for each researcher - 3 generated DOCX task assignment files with milestones and DoD checklist - Full modality dropout diagnostics and missing-modality robustness requirements - Data contract, benchmark registry, experiment tracking infrastructure Operational documents: - docs/00_project/: MERIDIAN context, protocol, repository reuse guide, experiment specification - docs/01_tasks/: Master assignment + 3 individual researcher tracks + joint integration - docs/02_references/: Core literature, version-chain bases, code maps - docs/03_codebase_guides/: Existing code snapshots from vault - scripts/: gen_task_plans.js (DOCX generation), placeholder infrastructure - vendor_reference/: Snapshots of caption_test, depth_edges_annotate, existing SOFIA/SegModel code - reports/, results/, experiments/: Shared output structure for all 3 researchers 3 DOCX files generated from gen_task_plans.js (Times New Roman 14pt, GOST format): - План_заданий_Павленко_БВ.docx (Condition-Aware track, fusion API owner) - План_заданий_Близно_МВ.docx (Token/Bottleneck track, benchmark owner) - План_заданий_Мороз_ЕС.docx (Role-Aware track, data contract owner) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
37
scripts/verify_project.ps1
Normal file
37
scripts/verify_project.ps1
Normal file
@@ -0,0 +1,37 @@
|
||||
$ErrorActionPreference = 'Stop'
|
||||
|
||||
$ProjectRoot = Split-Path -Parent $PSScriptRoot
|
||||
$RequiredPaths = @(
|
||||
'README.md',
|
||||
'docs\01_tasks\00_MASTER_ASSIGNMENT.md',
|
||||
'docs\02_references\01_required\PROTOCOL_text_encoder_benchmark_StripNet_GTA_UAV.md',
|
||||
'vendor_reference\caption_test\src\models\stripnet_encoder.py',
|
||||
'vendor_reference\depth_edges_annotate_worlduav\scripts\run_gta_uav.py',
|
||||
'src\fuse_proj\models\fusion\base.py',
|
||||
'experiments\experiment_registry.csv'
|
||||
)
|
||||
|
||||
$Missing = @()
|
||||
foreach ($RelativePath in $RequiredPaths) {
|
||||
$FullPath = Join-Path $ProjectRoot $RelativePath
|
||||
if (-not (Test-Path -LiteralPath $FullPath)) {
|
||||
$Missing += $FullPath
|
||||
}
|
||||
}
|
||||
|
||||
$ExternalPaths = @(
|
||||
'C:\Users\Lisadminipc\Documents\code\caption-test',
|
||||
'C:\Users\Lisadminipc\Documents\code\depth_edges_annotate_worlduav'
|
||||
)
|
||||
|
||||
foreach ($ExternalPath in $ExternalPaths) {
|
||||
if (-not (Test-Path -LiteralPath $ExternalPath)) {
|
||||
$Missing += $ExternalPath
|
||||
}
|
||||
}
|
||||
|
||||
if ($Missing.Count -gt 0) {
|
||||
Write-Error ("Missing required paths:`n" + ($Missing -join "`n"))
|
||||
}
|
||||
|
||||
Write-Output 'Project layout and external source projects are available.'
|
||||
Reference in New Issue
Block a user