This System Requirements Document specifies the deliverable for predictive-maintenance-fleet: a professional, competition-ready PowerPoint submission for Teliport Season 4 — Round 1: Idea Submission. The submission presents the project "Self-Healing Machines: Predictive Maintenance for a Connected Fleet" — an end-to-end system proposal that detects early signs of machine degradation, predicts Remaining Useful Life (RUL), and automatically initiates appropriate maintenance workflows, with human intervention for exceptions.
The product intent is a document deliverable, not a running application: an editable .pptx file produced by editing the uploaded official PowerPoint template directly, preserving its branding and cover slide, and filling the template's blank submission slide with one substantive idea-submission slide. The audience is the Teliport Season 4 judging panel and the submitting team, who must be able to explain and defend every design decision on the slide.
The attached problem statement / case study PDF is the primary source for the idea content; no requirements, results, experiments, performance metrics, or completed functionality may be invented beyond it.
The current delivery is a two-slide PowerPoint artifact built on the uploaded official template:
The single active human actor is the Competition Team Submitter, who prepares the submission and must be able to defend every design decision. There is no runtime application, no end-user authentication, and no live system: the predictive maintenance system described on the slide is a proposal, and the Round 2 roadmap items are planned implementation steps, not completed functionality.
Provisioned infrastructure (a shared FastAPI backend and a MariaDB database) exists as the application service inventory for the project workspace; it does not add product behavior to this document deliverable and does not justify domain entities, authentication, or an ER model. The deliverable itself is a static file artifact.
Removed from scope
The requester asked for a finished competition submission, not a software product. The delivery boundary is therefore the editable .pptx file: it must open correctly in Microsoft PowerPoint, export cleanly to PDF, and preserve the official template's identity. All idea content lives on the single submission slide; the cover slide is preserved as-is.
The predictive maintenance system described on the slide — sensor ingestion, validation and preprocessing, rolling-window feature engineering, anomaly detection and RUL prediction, rule-based triage, work-order creation, monitoring and human escalation, MLOps with MLflow, and the FD001-first dataset strategy — is proposed architecture and planned work. It is presented as a design proposal with illustrative thresholds and proposed baseline models, explicitly not as built, deployed, tested, or validated functionality. The Round 2 roadmap is labeled as planned implementation steps.
Access to the deliverable is file-based: the team opens and edits the .pptx locally. No application identity, session, or permission model applies to this deliverable.
The authoritative content source is the attached problem statement / case study PDF (Teliport Season 4, Round 1). The following factual content is carried into the submission slide:
FR-1 — Deliver an editable .pptx built on the official template. As a Competition Team Submitter, I should deliver an editable .pptx PowerPoint presentation for Teliport Season 4 — Round 1: Idea Submission, built by editing the uploaded official PowerPoint template file directly, so that the submission is competition-ready and editable. (explicit)
.pptx file that opens in Microsoft PowerPoint and exports to PDF.FR-2 — Use the uploaded template as the only template. As a Competition Team Submitter, I should use the uploaded PowerPoint template as the only template — preserving its branding, logos, visual identity, colors, fonts, layout style, and design language — and not replace the theme, import another template, or use a generic AI-generated design, so that template compliance is strict. (explicit)
FR-3 — Preserve the cover slide and editable elements. As a Competition Team Submitter, I should preserve the existing cover slide and its original structure and retain the original template's editable elements wherever possible, so that the template's identity is intact. (explicit)
FR-4 — Protect official logos and branding. As a Competition Team Submitter, I should not distort, remove, cover, or reposition official logos and branding, so that branding integrity is preserved. (explicit)
FR-5 — Fill the blank submission slide with one substantive submission. As a Competition Team Submitter, I should fill the template's blank submission slide with the actual idea submission, using one substantive submission slide as required by the event's 1-slide rule, and add slides only if explicitly required by the template or event instructions, so that the deliverable is the preserved cover plus exactly one substantive submission slide. (explicit)
FR-6 — State the project title and round. As a Competition Team Submitter, I should present the project title "Self-Healing Machines: Predictive Maintenance for a Connected Fleet" and the round "Round 1 — Idea Submission" on the submission. (explicit)
FR-7 — State the objective. As a Competition Team Submitter, I should state the objective: propose an end-to-end system that detects early signs of machine degradation, predicts RUL, and automatically initiates appropriate maintenance workflows, with human intervention for exceptions. (explicit)
FR-8 — Section A: problem and proposed solution. As a Competition Team Submitter, I should briefly explain that unexpected machine failures cause downtime and higher maintenance costs and propose a predictive maintenance system that identifies degradation early and initiates maintenance before failure occurs. (explicit)
FR-9 — Section B: end-to-end architecture. As a Competition Team Submitter, I should present a clear left-to-right workflow — Sensor Data / NASA C-MAPSS Dataset → Data Validation and Preprocessing → Rolling-Window Feature Engineering → Anomaly Detection + RUL Prediction → Rule-Based Triage Agent → Maintenance Work Order → Monitoring and Human Escalation for Exceptions — showing how components connect and clearly distinguishing the data-processing pipeline, ML components, decision-making agent, and maintenance action. (explicit)
FR-10 — Section C: data engineering. As a Competition Team Submitter, I should cover validation of sensor readings and data quality, handling missing values and invalid readings, basic noise treatment, rolling-window features such as averages, variability, and trends, and reproducible preprocessing. (explicit)
FR-11 — Section D: machine learning approach. As a Competition Team Submitter, I should propose Isolation Forest for anomaly detection to identify unusual sensor patterns and Random Forest Regressor as a baseline for estimating RUL; explain that the anomaly detector identifies unusual behavior while the regression model estimates remaining useful life; mention evaluation using RUL MAE/RMSE and suitable anomaly metrics where labels permit; and present these as proposed choices, not verified best-performing models, with no claimed achieved accuracy or performance. (explicit)
FR-12 — Section E: rule-based triage agent. As a Competition Team Submitter, I should show a concise decision flow — Normal (no sustained risk detected), Warning (low predicted RUL or persistent anomalous behavior), Critical (very low predicted RUL or a validated high-risk condition), Exception (poor data quality, conflicting signals, or uncertain decisions escalated for human review) — and show that the agent creates a maintenance work order with machine identifier, severity, reason, and recommended action, including duplicate prevention and work-order tracking; any thresholds must be identified as illustrative and subject to validation, not established facts. (explicit)
FR-13 — Section F: MLOps and monitoring. As a Competition Team Submitter, I should briefly show experiment and model-version tracking with MLflow, monitoring of data quality, model performance, and prediction drift, a controlled retraining workflow when new data becomes available, validation of candidate models before promotion, and a simple dashboard for machine health, alerts, work orders, and model status. (explicit)
FR-14 — Section G: dataset strategy. As a Competition Team Submitter, I should use the NASA C-MAPSS Turbofan Engine Degradation dataset specified in the case study, start with FD001 as the baseline subset, design the pipeline to extend to FD002, FD003, and FD004, and acknowledge that the subsets have increasing complexity. (explicit)
FR-15 — Section H: Round 2 roadmap. As a Competition Team Submitter, I should conclude with a concise planned progression — FD001 data pipeline → trained RUL model → anomaly detection → automated work-order workflow → monitoring dashboard → retraining demonstration — clearly labeled as planned implementation steps. (explicit)
FR-16 — Design quality. As a Competition Team Submitter, I should design the slide as a polished engineering proposal rather than a text-heavy report: prioritize the architecture diagram, use compact supporting sections, clear typography, consistent spacing, readable labels, logical visual hierarchy, simple arrows, restrained icons, and clean diagram elements matching the official template. (explicit)
FR-17 — Readability and boundaries. As a Competition Team Submitter, I should avoid excessive text, decorative graphics, unnecessary gradients, oversized headings, and crowded sections; ensure readability in presentation mode and PDF export; and keep all text within slide boundaries. (explicit)
FR-18 — Technical precision and consistency. As a Competition Team Submitter, I should use precise technical language and maintain consistency across the architecture, model choices, agent logic, and roadmap. (explicit)
FR-19 — Content integrity. As a Competition Team Submitter, I should not claim the system has already been built, deployed, tested, or validated, and should not fabricate results, benchmarks, datasets, citations, team details, or credentials. (explicit)
FR-20 — Scope integrity. As a Competition Team Submitter, I should not add technologies that conflict with the proposed architecture, not change the problem statement or introduce unrelated features, and keep the submission understandable enough for the team to explain and defend every design decision. (explicit)
FR-21 — Pre-finalization verification. As a Competition Team Submitter, I should verify before finalizing: original template and branding preserved; only one substantive idea-submission slide; all Round 1 deliverables from the case study addressed; architecture clear and internally consistent; no text overlaps, clipping, or unreadable content; no invented results or unsupported claims; file opens correctly in Microsoft PowerPoint and can be exported to PDF. (explicit)
FR-22 — Priority ordering. As a Competition Team Submitter, I should prioritize strict template compliance, technical clarity, architecture quality, and completeness of the Round 1 idea submission when trade-offs arise. (explicit)
.pptx that preserves the official template's branding and cover slide, contains exactly one substantive submission slide, and presents the predictive maintenance proposal with technical clarity and no invented results..pptx opens in Microsoft PowerPoint, exports to PDF, preserves the template and cover slide, has exactly one substantive submission slide, addresses all Round 1 deliverables, and contains no fabricated results or unsupported claims..pptx is delivered.The authoritative visual source is the uploaded official PowerPoint template. Its branding, logos, visual identity, colors, fonts, layout style, and overall design language are preserved exactly; no new theme, palette, or font family is introduced. The following are binding presentation rules rather than a new design system:
[Default — not specified by user] Any specific hex values, type scale, or spacing tokens beyond the template's own are not specified; the template governs.
The signature visual idea is the left-to-right architecture spine as the dominant element of the single submission slide: a horizontal chain of connected stages — Sensor Data / NASA C-MAPSS Dataset → Data Validation and Preprocessing → Rolling-Window Feature Engineering → Anomaly Detection + RUL Prediction → Rule-Based Triage Agent → Maintenance Work Order → Monitoring and Human Escalation for Exceptions — rendered with simple arrows and restrained icons in the template's own visual language, with the data-processing pipeline, ML components, decision-making agent, and maintenance action visually distinguished (for example by grouping or labeling). Compact supporting sections (A, C, D, E, F, G, H) sit around the spine without crowding it, so the architecture reads first and the supporting detail reads second. This concept only recomposes the accepted content and controls; it adds no new behavior or destination.
Interaction Model: Static (direction) Motion Tempo: still Hero Dimensionality: flat
The deliverable is a static PowerPoint slide deck; the template's design language governs and no motion is specified. The "hero" is the architecture spine on the submission slide.
Landing Hero Motion Brief: Not applicable — the deliverable is a static .pptx file with no animated entry surface. The composed first frame is the submission slide as it appears in presentation mode: the architecture spine across the slide with compact supporting sections. Reduced-motion state: identical, since no motion exists.
.pptx; original editable elements are retained wherever possible..pptx PowerPoint file, built by editing the uploaded official template directly. (explicit).pptx using the uploaded official template as the base file. (explicit)No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!