> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dirtview.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Statuses and Ball in Court

> Status is a stage. Ball in Court is a person. They move independently and you need both.

export const Video = ({id, title, runtime, url}) => {
  const meta = VIDEOS[id] || ({});
  const label = title || meta.title || "Tutorial video";
  const length = runtime || meta.runtime || "";
  const track = meta.track || "";
  const src = toEmbedUrl(url || meta.url);
  const frame = {
    position: "relative",
    width: "100%",
    paddingTop: "56.25%",
    borderRadius: "10px",
    overflow: "hidden",
    background: "rgba(127,127,127,0.09)",
    border: src ? "1px solid rgba(127,127,127,0.24)" : "1px dashed rgba(127,127,127,0.42)"
  };
  const fill = {
    position: "absolute",
    inset: 0,
    width: "100%",
    height: "100%",
    border: 0
  };
  const center = {
    position: "absolute",
    inset: 0,
    display: "flex",
    flexDirection: "column",
    alignItems: "center",
    justifyContent: "center",
    gap: "10px",
    padding: "24px",
    textAlign: "center"
  };
  const idBadge = {
    fontFamily: "ui-monospace, SFMono-Regular, Menlo, monospace",
    fontSize: "12px",
    letterSpacing: "0.06em",
    padding: "2px 8px",
    borderRadius: "4px",
    background: "rgba(184,82,40,0.14)",
    color: "#B85228",
    fontWeight: 600
  };
  const caption = {
    display: "flex",
    flexWrap: "wrap",
    alignItems: "center",
    gap: "8px",
    marginTop: "8px",
    fontSize: "13px",
    opacity: 0.66,
    fontFamily: "ui-monospace, SFMono-Regular, Menlo, monospace"
  };
  return <div style={{
    margin: "0 0 28px"
  }}>
      <div style={frame}>
        {src ? <iframe style={fill} src={src} title={label} frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" allowFullScreen /> : <div style={center}>
            <svg width="44" height="44" viewBox="0 0 44 44" fill="none" aria-hidden="true">
              <circle cx="22" cy="22" r="20" stroke="currentColor" strokeOpacity="0.28" strokeWidth="2" />
              <path d="M18 15.5L29 22L18 28.5V15.5Z" fill="currentColor" fillOpacity="0.32" />
            </svg>
            <div style={{
    fontWeight: 600,
    fontSize: "15px",
    maxWidth: "36ch",
    lineHeight: 1.35
  }}>{label}</div>
            <div style={{
    fontSize: "13px",
    opacity: 0.6
  }}>
              Video coming soon{length ? " · " + length : ""}
            </div>
          </div>}
      </div>
      <div style={caption}>
        {id ? <span style={idBadge}>{id}</span> : null}
        {length ? <span>{length}</span> : null}
        {track ? <span>{track} track</span> : null}
      </div>
    </div>;
};

<Video id="50.2" />

<Warning>
  **The single most confused thing in DirtView.** Status and Ball in Court are not the same field and do not move together.
</Warning>

## Two questions, two answers

<CardGroup cols={2}>
  <Card title="Status — where is this document?" icon="signal">
    **Open** · **In Review** · **Answered** · **Closed**

    A stage in the document's life. It belongs to the document.
  </Card>

  <Card title="Ball in Court — who has to act?" icon="hand">
    A **person's name**.

    The one human the whole thing is waiting on right now.
  </Card>
</CardGroup>

## How they move apart

An RFI can sit at **In Review** for eight days while the ball moves from the architect, to the structural engineer, and back to the architect. The status never changed. Three different people were on the hook.

That's why:

* **"What's the status?"** tells you how far along it is.
* **"Who's got the ball?"** tells you who to call this morning.

<Tip>
  In a coordination meeting, read the ball in court column, not the status column. Status tells you nothing about who's late.
</Tip>

## The statuses

| Status    | What it means                | What you do                   |
| --------- | ---------------------------- | ----------------------------- |
| Open      | Submitted, not picked up yet | Watch the ball in court       |
| In Review | Somebody is working on it    | Chase whoever holds the ball  |
| Answered  | You have an answer           | Read it, and act or push back |
| Closed    | Done, on the record          | Nothing — it's evidence now   |

## Next

<CardGroup cols={2}>
  <Card title="Review Routing" icon="route" href="/approvals/review-routing">
    How the ball actually moves, and who's locked.
  </Card>

  <Card title="Submittal review" icon="clipboard-check" href="/approvals/submittal-review">
    Outstanding is not the same as In Review.
  </Card>
</CardGroup>
